0
當運行下面的代碼,沒有錯誤的用戶報告正常終止。兩個用戶,同一臺機器,相同的python安裝,一個不能導入paramiko沒有UserWarning,模塊已經導入
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 操作系統:CentOS的32位EL6
pip freeze
報告hashlib==20081119
和cryptography==1.7.2
和paramiko==2.1.1
沒有人有任何深入瞭解這個問題?我不明白爲什麼一個用戶可以無誤地執行這個任務,而另一個用戶不能。
接受你的答案,爲子孫後代造福解決它。 – kabanus