0
次のコードを実行すると、エラーのないユーザは正常終了を報告します。以下とエラーレポート終了(ノート、例外なく)と2人のユーザ、同じマシン、同じPythonがインストールされている、UserWarningなしでparamikoをインポートできない、すでにインポートされたモジュール
python -c "import paramiko"
ユーザー:
/usr/local/lib/python2.7/site-packages/cryptography/hazmat/backends/__init__.py:7: UserWarning: Module _hashlib was already imported from /usr/local/lib/python2.7/lib-dynload/_hashlib.so, but /usr/local/lib/python2.7/site-packages/hashlib-20081119-py2.7-linux-i686.egg is being added to sys.path
import pkg_resources
/usr/local/lib/python2.7/site-packages/cryptography/hazmat/backends/__init__.py:7: UserWarning: Module hashlib was already imported from /usr/local/lib/python2.7/hashlib.py, but /usr/local/lib/python2.7/site-packages/hashlib-20081119-py2.7-linux-i686.egg is being added to sys.path
import pkg_resources
両方のユーザーが同じPYTHONPATH、PATHとLD_LIBRARY_PATHを持っています。このマシンには仮想環境はありません。すべての.pycファイルがコンピュータ上で削除されており、エラーが続く。
Pythonのバージョン:2.7.11 OS:CentOSの32ビットEL6
pip freeze
レポートはhashlib==20081119
とcryptography==1.7.2
とparamiko==2.1.1
誰もがこの問題に任意の洞察力を持っていますか?なぜなら、1人のユーザーがエラーなしにこのタスクを実行でき、他のユーザーはこのタスクを実行できない理由はわかりません。
は、将来の世代の利益のために、あなたの答えを受け入れる無視して、ピップでparamikoを再インストールすることによってそれを解決しました。 – kabanus