6

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

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 安装的任何建议?

4

3 回答 3

2

从“ https://github.com/warner/python-ecdsa ”下载包并使用命令安装它

python setup.py install

你的问题将得到解决。

于 2014-06-06T02:06:50.610 回答
0

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

于 2014-02-12T09:49:34.947 回答
0

这个:

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

提示缺少python-ecdsa包,可以用

pip install ecdsa

虽然一般来说,您不需要从源代码安装 paramiko。你可以安装它

pip install paramiko

这有利于自动解决包的依赖关系

于 2019-10-17T15:35:06.880 回答