导入错误:没有名为“密码学”的模块

问题描述 投票:0回答:5

我在 Windows 7 上安装了 python 3.4,当尝试使用 paramiko 时出现此错误:

import paramiko

File "C:\Python34\lib\site-packages\paramiko-2.0.2-py3.4.egg\paramiko\__init__.py", line 30, in module

File "C:\Python34\lib\site-packages\paramiko-2.0.2-py3.4.egg\paramiko\transport.py", line 32, in module

ImportError: No module named 'cryptography'

我安装了 pycrypto-2.6.1.win 但问题仍然存在。 有什么帮助吗?

python windows paramiko
5个回答
25
投票

原来是代理问题。 它阻止了下载。 我做到了

pip install cryptography
pip install paramiko

通过直接互联网连接,它起作用了。 谢谢大家!


9
投票

这不是 pycrypto 导入 paramiko 所需的包,请尝试以下操作:

pip 安装paramiko


2
投票

您需要安装加密模块

通常,当您使用 pip 等包管理器安装 paramiko 时,依赖项会自动引入。你是如何安装paramiko的?你是手动安装吗?


0
投票

对我来说,我有 Amazon Linux 2023。

通过使用 pip 卸载 aws 和 awscli 已解决。

pip uninstall aws
pip uninstall awscli

这已经解决了问题

pip install awscli 

-1
投票

你需要使用

pip install cryptography
pip install paramiko

就是这样。立即尝试。

© www.soinside.com 2019 - 2024. All rights reserved.