2017-04-20 21 views
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==20081119cryptography==1.7.2paramiko==2.1.1

沒有人有任何深入瞭解這個問題?我不明白爲什麼一個用戶可以無誤地執行這個任務,而另一個用戶不能。

回答

0

通過重新安裝的paramiko與點子,忽略緩存和站點包

+0

接受你的答案,爲子孫後代造福解決它。 – kabanus

相關問題