2017-02-21 16 views
0

私はpycrypto 2.6.1をインストールしましたが、まだインポートしようとしているときにこのエラーが発生しますRSAPyCompo依存関係問題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 
>>> 

ご覧のとおり、RSAをインポートしようとするとAESをインポートしようとしても問題はありません。

答えて

0

これは、私のサイトパッケージがrootによって所有されているためです。

私はこのように(現在のユーザーのための)ローカルですべてのものをインストールすることによってこの問題を回避ました:

pip install pycrypto --user

と私はすべてのパッケージが自動的に何の問題もなくインストールしていたこの方法。