Python невозможно импортировать модуль, несмотря на то, что он установлен - PullRequest
0 голосов
/ 29 марта 2020

Это еще одна проблема, связанная с тем, что модуль не найден. Я прочитал бесчисленное количество сообщений, но я не нашел ни одного, который помог бы мне решить эту проблему. Здесь обсуждается модуль "PyOpenSSL", и я делаю это на Ma c.

Вот ошибка, которую я получаю, запустив ее с Python3:

ModuleNotFoundError: No module named 'pyopenssl'

Я пытался установить pyopenssl с помощью pip3 и "python3 -m pip install pyopenssl". Вот вывод, который я получаю:

pip3 install pyopenssl
Requirement already satisfied: pyopenssl in /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages (19.1.0)

Вывод:

which python3
/Library/Frameworks/Python.framework/Versions/3.8/bin/python3
which -a python
/usr/bin/python

Мой .bash_profile:

cat ~/.bash_profile

# Setting PATH for Python 3.8
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.8/bin:${PATH}"
export PATH
export PYTHONPATH=$PYTHONPATH:/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages

Список установленных модулей:

pip3 list
Package           Version
----------------- -------
astroid           2.3.3
cffi              1.14.0
click             7.1.1
cryptography      2.8
Flask             1.1.1
isort             4.3.21
itsdangerous      1.1.0
Jinja2            2.11.1
lazy-object-proxy 1.4.3
MarkupSafe        1.1.1
mccabe            0.6.1
pip               20.0.2
pycparser         2.20
pylint            2.4.4
pyOpenSSL         19.1.0
setuptools        41.2.0
six               1.14.0
Werkzeug          1.0.0
wrapt             1.11.2

1 Ответ

1 голос
/ 29 марта 2020

В PyOpenSSL импортируемый модуль называется OpenSSL :

from OpenSSL import SSL  # for example

См. документы и код .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...