Python 3.x 如何在win7和python34中安装paramiko?

Python 3.x 如何在win7和python34中安装paramiko?,python-3.x,Python 3.x,我的系统: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包 清理 C:\Windows\system32>pip3.4 install Paramiko Requirement alre

我的系统: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包 清理

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

C:\Windows\system32>pip3.4  install  Paramiko
Requirement already satisfied (use --upgrade to upgrade): Paramiko in d:\python3
导入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行,in 文件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:无法导入名称“Random”


如何解决此问题?

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