我已经将 pycrypto(2.3 版)安装到 /usr/local/lib/python2.6/dist-packages/Crypto/ 并且我可以在那里看到 Random 包。
但是当我尝试导入 Crypto.Random 时,它让我觉得
from Crypto.Random import *
ImportError: No module named Random
有谁知道为什么会发生这种情况?谢谢。
import Crypto
import os
print(Crypto.__file__);
print (dir(Crypto));
print(os.listdir(os.path.dirname(Crypto.__file__)))
结果:
/usr/lib/python2.6/dist-packages/Crypto/__init__.pyc
['__all__', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '__path__', '__revision__', '__version__']
['Hash', 'Protocol', 'PublicKey', 'test.py', 'Util', 'test.pyc', '__init__.pyc', '__init__.py', 'Cipher']