我正在尝试使用pip安装paramiko。它在安装后显示以下长错误消息列表。这里的消息是Details here。
运行pip冻结会在安装列表中显示paramiko包,但它无效。
尝试运行一个简单的paramiko程序再次显示以下错误
Traceback (most recent call last):
File "paramikoBasic.py", line 1, in <module>
import paramiko
File "/home/tara/taraproject/scripttest/paramiko_test/myenv/local/lib/python2.7/site-packages/paramiko/__init__.py", line 30, in <module>
from paramiko.transport import SecurityOptions, Transport
File "/home/tara/taraproject/scripttest/paramiko_test/myenv/local/lib/python2.7/site-packages/paramiko/transport.py", line 33, in <module>
from cryptography.hazmat.backends import default_backend
ImportError: No module named cryptography.hazmat.backendsled
我甚至尝试单独安装加密技术,但即使没有解决问题。已安装 libffi ,但也无法解决问题。
答案 0 :(得分:0)
我猜你正在使用ubuntu,因为它是一个常见的问题
cffi
模块取决于libffi
和libffi-dev
。
如果使用
搜索当前版本 apt-cache search libffi
你应该能够获得最新版本。
目前您可以安装为
sudo apt-get install libffi6 libffi-dev
此外,您还需要在日志显示时安装python-dev
和加密包。
信用:https://gist.github.com/tchalvak/a230f8b759875748240d
干杯