与paramiko和pycrypto有一个奇怪的问题

我正在使用Python的SFTP模块,并一直使用Paramiko和Pycrypto(我是一个业余程序员,承担与我的专家)。 我在2.7中构build它,但是它给我的错误对我没有意义,因为我拥有所有必需的依赖关系:

>>> import paramiko Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Python27\lib\site-packages\paramiko\__init__.py", line 69, in <module > from transport import SecurityOptions, Transport File "C:\Python27\lib\site-packages\paramiko\transport.py", line 32, in <modul e> from paramiko import util File "C:\Python27\lib\site-packages\paramiko\util.py", line 32, in <module> from paramiko.common import * File "C:\Python27\lib\site-packages\paramiko\common.py", line 98, in <module> from Crypto import Random ImportError: No module named Crypto 

这让我感到困惑,因为我已经安装了正确和更新版本的pycrypto和minigw:

 >>>import crypto >>> 

任何人都在意给我一个手?

对我来说,问题似乎是“paramiko”试图导入模块“加密”(注意大写字母),而你有一个名为“加密”模块安装。

检查你的Lib\site-packages\pycrypto文件夹里面。 可能还有一个Lib\site-packages\Crypto 。 复制/粘贴Crypto与我已安装的软件包的其余部分为我做了诡计。