Как я могу установить модуль Paramiko? - PullRequest
1 голос
/ 27 марта 2012

Я попытался установить модуль paramiko (с easy_install) на Windows, но я получил следующее сообщение:

GMP or MPIR library not found not building crypto.publickey._fastmath
setup script exited with error: command 'gcc' failed permission denied

Я попытался установить с помощью cygwin, но на этот раз paramiko установил в python cygwin.Я пытался использовать этот питон, программа не запущена, потому что он не видит мои пакеты.Я не понимаю его причину.Могу ли я установить Python 2.7 на Cygwin и как я могу обеспечить распознавание моих пакетов?или возможно ли установить модуль paramiko прямо на windows?

Ответы [ 3 ]

4 голосов
/ 27 марта 2012

Недавно я столкнулся с ситуацией, когда мне приходилось выполнять какую-то работу, связанную с ssh, в Windows. Paramiko - отличный вариант и, честно говоря, один из жизнеспособных вариантов, кроме, конечно, Twisted. Я до сих пор не пробежался по тем водам в Windows, но через какое-то время должен появиться учебник;)

Пожалуйста, имейте в виду, что вы загружаете соответствующие версии, соответствующие вашей установке на Python и версии Windows (32 или 64). Это само собой разумеется, что вам потребуется Python для установки. Проверьте эту ссылку: Скачать Python здесь

  1. Скачать paramiko для Windows. Вы получаете почтовый файл: Парамико для окон

  2. Для его сборки вам понадобится пакет зависимостей pycrypto. Снова имейте в виду, что вам понадобится подходящая версия pycrypto для вашего Python. Это встроенная версия Windows, поэтому установка не требуется. Проверьте здесь

  3. Вы можете выполнить easy_install, загрузив setuptools, но у меня возникли некоторые проблемы, поэтому я решил загрузить инструмент MinGW. Это снова установка, сборка не требуется. Доступно здесь

  4. После того, как у вас на компьютере Windows установлены pycrypto и MinGW, просто перейдите в папку, в которую вы извлекли модуль paramiko из zip-файла, и выполните следующую команду: python setup.py build --compiler = mingw32 bdist_wininst TADA! Вы все настроены на использование ssh на вашем компьютере с Windows с Python.

Для демонстрационных скриптов посмотрите демонстрационную папку в paramiko или для документации здесь: Нажмите здесь

2 голосов
/ 27 марта 2012

Самый простой способ - установить Active Python и использовать PyPM для установки Paramiko.Компиляция не требуется.

1 голос
/ 28 марта 2012

Я установил Active Python, и проблема решена.В этом блоге я следовал инструкциям по установке pycrypto и python:

http://apprenticealf.wordpress.com/2011/01/14/windows-python-ebooks-and-drm/

Спасибо за помощь.

...