Выпуск Crypto & Paramiko - PullRequest
       25

Выпуск Crypto & Paramiko

2 голосов
/ 11 октября 2011

Я установил paramiko с помощью команды:

sudo apt-get install python-paramiko

Это также установило pyCrypto.В настоящее время, когда я пытаюсь импортировать paramiko, я получаю следующую ошибку:

File "/usr/local/lib/python2.6/dist-packages/paramiko-1.7.7.1-py2.6.egg/paramiko/util.py", line 32, in   
from paramiko.common 
import * File "/usr/local/lib/python2.6/dist-packages/paramiko-1.7.7.1-py2.6.egg/paramiko/common.py", line 98, in 
from Crypto import Random ImportError: cannot import name Random

Когда я копирую файлы Crypto в каталог с моим скриптом Python, я получаю следующее:

from Crypto.Hash import SHA256 ImportError: cannot import name SHA256

Вторая ошибка быладаже если я не устанавливаю paramiko, просто скопируйте файлы crypto и paramiko в мою директорию скриптов.

В моем каталоге нет файла SHA256.py, я не знаю, где его взять.

Ответы [ 2 ]

1 голос
/ 11 октября 2011

В Debian / Ubuntu избегайте установки пакетов python- * с apt-get, если только пакет python не имеет сложных двоичных или ОС-зависимостей.Для paramiko вы можете обойтись без пакета apt.Желательно установить внутри virtualenv.

$ virtualenv foo
$ . foo/bin/activate
(foo)$ pip install paramiko
(foo)$ python
>>> import paramiko

Работает как шарм.Вам может потребоваться установить команды virtualenv и pip с помощью apt-get.

0 голосов
/ 05 октября 2017

Для Linux вы можете попробовать с pip: pip install paramiko Или вы можете скачать модуль paramiko здесь

...