使用pip

时间:2017-03-15 06:11:38

标签: python ssh paramiko

我正在尝试使用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 ,但也无法解决问题。

1 个答案:

答案 0 :(得分:0)

我猜你正在使用ubuntu,因为它是一个常见的问题 cffi模块取决于libffilibffi-dev

如果使用

搜索当前版本

apt-cache search libffi

你应该能够获得最新版本。

目前您可以安装为
sudo apt-get install libffi6 libffi-dev

此外,您还需要在日志显示时安装python-dev和加密包。

信用:https://gist.github.com/tchalvak/a230f8b759875748240d

干杯