运行paramiko时Python模块ecdsa错误

时间:2013-12-11 16:54:06

标签: python paramiko ecdsa

我正在尝试安装paramiko module ..失败并出现以下错误

python ./test.py 
Traceback (most recent call last):
  File "./test.py", line 30, in <module>
    import paramiko
  File "/tmp/build-paramiko/paramiko-1.12.0/paramiko/__init__.py", line 64, in <module>
    from transport import SecurityOptions, Transport
  File "/tmp/build-paramiko/paramiko-1.12.0/paramiko/transport.py", line 45, in <module>
    from paramiko.ecdsakey import ECDSAKey
  File "/tmp/build-paramiko/paramiko-1.12.0/paramiko/ecdsakey.py", line 24, in <module>
    from ecdsa import SigningKey, VerifyingKey, der, curves
ImportError: No module named ecdsa

有关如何进行paramiko安装的任何建议?

3 个答案:

答案 0 :(得分:2)

从&#39; https://github.com/warner/python-ecdsa&#39;下载套餐并使用命令

安装它
python setup.py install

你的问题将得到解决。

答案 1 :(得分:0)

您可以使用easy_install来安装丢失的模块“ecdsa”,例如:easy_install ecdsa, 但你必须先准备好easy_install!

答案 2 :(得分:0)

此:

    from ecdsa import SigningKey, VerifyingKey, der, curves
ImportError: No module named ecdsa

建议缺少python-ecdsa软件包,您可以使用以下命令进行安装

pip install ecdsa

尽管通常来说,您不需要从源代码安装paramiko。您可以使用

进行安装
pip install paramiko

具有自动解决程序包依赖性的优点