2017-02-21 67 views
0

我安裝了pycrypto 2.6.1,但試圖導入RSA時仍然出現此錯誤。PyCrypto Py3compat的依賴問題

>>> from Crypto.Cipher import AES 
>>> from Crypto.PublicKey import RSA 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/usr/lib64/python2.6/site-packages/Crypto/PublicKey/RSA.py", line 73, in <module> 
ImportError: No module named py3compat 
>>> 

如您所見,試圖導入AES時沒有問題,但嘗試導入RSA時出現問題。

回答

0

這是由於我所有的網站包軟件包都由root擁有。

我解決此問題得到了通過這樣的本地安裝一切(爲當前用戶):

pip install pycrypto --user

,並通過這種方式,我有我所有的包沒有任何問題自動安裝。