【问题标题】:How to install paramiko in win7 and python34?如何在win7和python34中安装paramiko?
【发布时间】:2015-01-29 07:00:35
【问题描述】:

我的系统:win7+python3.4 .
我已经安装了 Crypto 和 Paramiko。

C:\Windows\system32>pip3.4  install  Crypto
Requirement already satisfied (use --upgrade to upgrade): Crypto in d:\python34\

lib\site-packages 清理...

C:\Windows\system32>pip3.4  install  Paramiko
Requirement already satisfied (use --upgrade to upgrade): Paramiko in d:\python3

4\lib\site-packages 清理...

当导入 paramiko 时:

>>> import paramiko  
  Traceback (most recent call last):  
  File "<stdin>", line 1, in <module>  
  File "D:\Python34\lib\site-packages\paramiko\__init__.py", line 30, in <module
  from paramiko.transport import SecurityOptions, Transport   
  File "D:\Python34\lib\site-packages\paramiko\transport.py", line 49, in <module>      
 from paramiko.dsskey import DSSKey   
 File "D:\Python34\lib\site-packages\paramiko\dsskey.py", line 26, in <module>  
 from Crypto.PublicKey import DSA    
 ImportError: No module named 'Crypto'  

当我将 F:\Python34\Lib\site-packages\crypto 更改为 F:\Python34\Lib\site-packages\Crypto 时,

import paramiko
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
  File "F:\Python34\lib\site-packages\paramiko-1.13.0-py3.4.egg\paramiko\__in

_.py",第 31 行,在 文件“F:\Python34\lib\site-packages\paramiko-1.13.0-py3.4.egg\paramiko\tran rt.py”,第 30 行,在 文件“F:\Python34\lib\site-packages\paramiko-1.13.0-py3.4.egg\paramiko\util ",第 34 行,在 文件“F:\Python34\lib\site-packages\paramiko-1.13.0-py3.4.egg\paramiko\comm py",第 129 行,在 ImportError:无法导入名称“随机”

我该如何解决这个问题?

【问题讨论】:

    标签: python-3.x


    【解决方案1】:

    您为 Paramiko 安装了错误的加密模块。文档页面说它需要PyCrypto 而不是Crypto。卸载 Crypto,然后卸载 pip3.4 install pycrypto

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-30
      • 1970-01-01
      相关资源
      最近更新 更多