ModuleNotFoundError:没有名为'OpenSSL'的模块

时间:2017-03-07 00:07:03

标签: python openssl

在Python 3.6中,我得到一个ModuleNotFoundError

>>> import OpenSSL
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'OpenSSL'

为什么Python找不到OpenSSL模块?

2 个答案:

答案 0 :(得分:3)

OpenSSL模块来自pyOpenSSL库。您可以使用以下命令通过Pip安装它:

pip install pyOpenSSL

如果由于缺少依赖项而失败,请参阅this answer to "How to install OpenSSL for Python"中有关安装pyOpenSSL依赖项的说明。

(此外,与所有pip安装一样,根据您的环境,您可能需要在sudo之前编写pip才能以root用户身份运行,并且可能需要使用特定于版本的pip命令例如pip3pip2。)

答案 1 :(得分:-2)

lxc-devel

Stack Overflow question中有更多背景信息。您可能还需要安装pip。