python - 尽管已安装 Python 无法导入模块
问题描述
这是未找到模块的另一个问题。我已经阅读了无数的帖子,但我没有遇到任何一个可以帮助我解决这个问题的帖子。这里有问题的模块是“PyOpenSSL”,我在 Mac 上做这个。
这是我得到的错误,使用 Python3 运行它:
ModuleNotFoundError: No module named 'pyopenssl'
我尝试使用 pip3 和“python3 -m pip install pyopenssl”安装 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
解决方案
推荐阅读
- ffmpeg - ffmpeg:drawtext 使用 zmq 淡入/淡出
- react-native - 使用 detox 对 Toast 动画进行 e2e 测试的更好方法
- google-maps-api-3 - 解释为什么“自动完成”不能返回结果,但谷歌地图可以
- excel - 如何在excel中合并两列中的数据以形成具有合并数据的新列
- android-studio - 为什么我们一般不在 kotlin 中使用私有变量?就像在 java c++ 等
- python - groupby 和滚动窗口的问题
- c# - POST 请求在 C# 中返回 404,但在 Postman 中不返回
- ios - 如何从复杂的崩溃日志中找到崩溃的原因
- javascript - 定时器从输入的值开始
- r - 安装包时权限被拒绝