【发布时间】:2020-08-20 18:30:36
【问题描述】:
我刚刚将 Python 版本从 3.8.4 升级到 3.8.5 我面临一个非常重大的问题。 我已安装的所有模块均不可用,并显示以下错误消息:
ModuleNotFoundError: No module named 'module name'
所以我尝试重新安装模块:
pip3 install module_name
它会返回一条消息:
Requirement already satisfied: module_name in /usr/local/lib/python3.8/site-packages (2.8.5)
操作系统:Mac 操作系统 我以某种方式发现python库保存在 usr/lib/~ 并且有两个版本,一个是python 3.7.3,一个是python 3.8.5
当我输入时
python3 --version it printed out
Python 3.7.3
但是,当我尝试通过 pip3 安装时,它检查了我想要使用的 python 3.8.5 上的模块。
因此我认为我需要将我的默认 python3 版本从 python 3.7.3 更改为 python 3.8.5。
如何将默认python版本更改为python 3.8.5? 这里有什么问题以及如何解决?
【问题讨论】:
-
回答您的问题可能需要有关您的 Python 环境的更多信息。您能告诉我们您的操作系统,以及您是如何安装新旧 Python 版本的吗?您的新 3.8.5 安装看起来很可能与 3.8.4 的模块不同,如果它们是来自同一发行版的软件包,这可能不应该发生。但是,如果一个来自您的操作系统,而另一个是您手动安装的构建,那么就不足为奇了。
标签: python-3.x upgrade