python - 对 paramiko 和 pycrypto 有一个奇怪的问题

标签 python windows cryptography sftp paramiko

我正在使用 python 开发 SFTP 模块,并且一直在使用 Paramiko 和 Pycrypto(我是一名业余程序员,请耐心等待专家)。我在 2.7 中构建它,但它给我的错误对我来说没有意义,因为我拥有所有必要的依赖项:

>>> 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”试图导入模块“Crypto”(注意大写字母),而你安装了一个名为“crypto”的模块。

关于python - 对 paramiko 和 pycrypto 有一个奇怪的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17887584/

相关文章:

python - OperationalError 在 sqlite 中创建索引

c - 支持具有全局数据的插件 DLL 的多个实例

python - 实现离散对数的 Pollard Rho 算法

python - 从一列中获取值作为减法变量

python - 动画后 matplotlib 退出

python - 从列表中删除小数点

python - python(加密)和.NET5(System.Security.Cryptography)之间的RSA PSS签名验证失败

c++ - 从 Windows 模块中的资源中提取文件

windows - vue awesome swiper 在 Windows 上安装失败

python - RSA 加密/解密不返回原始消息