2016-09-06 11 views
1

私はPythonにAnaconda環境を使用しています。 Anaconda Navigatorを使用してparamiko(v。2.0.2)およびcryptography(v 1.5)モジュールをインストールしました.. このインポートステートメントを実行しようとすると、 import netmiko "ImportError:No module cryptography.hazmat.backends」ImportError:Windows上でcryptography.hazmat.backends - anacondaという名前のモジュールがありません

という名前のcmdウィンドウ内の総出力は次のようになります。

>>> 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がインストールされていないため、問題が発生している可能性があります。 OSの層に「python-dev」と「libffi-dev」をインストールすると役立つかもしれません。

2

私はコマンドの正しい順序は次のようになり推測:

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

それは私の場合

で問題を解決
関連する問題