2016-09-06 4 views
1

Я использую среду Anaconda для python. Я установил модули paramiko (v. 2.0.2) и криптографии (v 1.5) с помощью Anaconda Navigator .. Когда я пытаюсь выполнить этот оператор импорта: import netmiko Я получаю сообщение об ошибке «ImportError: No module названные cryptography.hazmat.backends»ImportError: Нет модуля с именем cryptography.hazmat.backends - anaconda на окнах

общий выход в окне ЦМД:

>>> import netmiko 
    Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "build\bdist.win-amd64\egg\netmiko\__init__.py", line 1, in <module> 
    File "build\bdist.win-amd64\egg\netmiko\ssh_dispatcher.py", line 3, in  <module> 
    File "build\bdist.win-amd64\egg\netmiko\cisco\__init__.py", line 1, in <module> 
    File "build\bdist.win-amd64\egg\netmiko\cisco\cisco_ios_ssh.py", line 1, in <module> 
    File "build\bdist.win-amd64\egg\netmiko\ssh_connection.py", line 3, in <module> 
    File "build\bdist.win-amd64\egg\netmiko\base_connection.py", line 13, in <module> 
    File "build\bdist.win-amd64\egg\paramiko\__init__.py", line 30, in <module> 
    File "build\bdist.win-amd64\egg\paramiko\transport.py", line 32, in <module> 
ImportError: No module named cryptography.hazmat.backends 

кто-нибудь знает, как это исправить? Любая помощь приветствуется.

ответ

0

Возможно, проблема связана с тем, что у вас нет установленного libffi-dev. Установка «python-dev» и «libffi-dev» на уровне ОС может помочь.

2

Я думаю, правильный порядок для команд будет:

#apt-get update 
#apt-get install python-dev 
#apt-get install libffi-dev 
#pip install cryptography 

Это решило проблему в моем случае

Смежные вопросы