Python 3.x 如何在win7和python34中安装paramiko?
我的系统:win7+python3.4。 我已经安装了Crypto和ParamikoPython 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
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