Python 加密及;帕拉米科问题

Python 加密及;帕拉米科问题,python,paramiko,pycrypto,Python,Paramiko,Pycrypto,我已使用以下命令安装了paramiko: sudo-apt-get-install-python-paramiko 也安装了pyCrypto。当前,当我尝试导入paramiko时,出现以下错误: File "/usr/local/lib/python2.6/dist-packages/paramiko-1.7.7.1-py2.6.egg/paramiko/util.py", line 32, in from paramiko.common import * File "/usr/loca

我已使用以下命令安装了paramiko:

sudo-apt-get-install-python-paramiko

也安装了pyCrypto。当前,当我尝试导入paramiko时,出现以下错误:

File "/usr/local/lib/python2.6/dist-packages/paramiko-1.7.7.1-py2.6.egg/paramiko/util.py", line 32, in   
from paramiko.common 
import * File "/usr/local/lib/python2.6/dist-packages/paramiko-1.7.7.1-py2.6.egg/paramiko/common.py", line 98, in 
from Crypto import Random ImportError: cannot import name Random
当我使用python脚本将加密文件复制到目录时,我得到以下结果:

from Crypto.Hash import SHA256 ImportError: cannot import name SHA256
第二个错误是,即使我没有安装paramiko,也只是将crypto和paramiko文件复制到我的脚本目录


我的目录中没有SHA256.py文件,我不知道在哪里可以找到它。

在Debian/Ubuntu上,避免安装带有apt get的python-*包,除非python包具有棘手的二进制或操作系统依赖项。对于paramiko,您可以不使用apt软件包。最好安装在virtualenv内

$ virtualenv foo
$ . foo/bin/activate
(foo)$ pip install paramiko
(foo)$ python
>>> import paramiko

工作起来很有魅力。您可能需要使用apt-get安装virtualenv和pip命令。

对于linux,您可以尝试使用pip:
pip安装paramiko

或者,您可以下载paramiko模块

您可能希望重新访问旧问题并接受一些答案,以便对此问题获得更多帮助。当我使用pip安装该模块时,出现以下错误:。当我尝试导入paramiko时,我得到了一个错误:没有名为Crypto.Gcc的模块失败。您是否安装了python头文件(针对apt的python开发)?