升级到 Python 3.8.5 后所有模块都不可用
All modules aren't available after upgrading to Python 3.8.5
我刚刚将 Python 版本从 3.8.4 升级到 3.8.5
我遇到了一个非常严重的问题。
我已经安装的所有模块都不可用,并出现以下错误消息:
ModuleNotFoundError: No module named 'module name'
所以我尝试重新安装模块:
pip3 install module_name
它 returns 一条消息:
Requirement already satisfied: module_name in /usr/local/lib/python3.8/site-packages (2.8.5)
OS : Mac os
我不知何故发现 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。问题出在模块路径上:虽然 pip install 使用的是正确的路径,但我的程序使用的是不同的路径,因此出现了错误。
尝试将其添加到您的程序中,其中路径必须是包含模块的文件夹的绝对路径
sys.path.append('/path/to/search')
如果它有效,您可以通过添加一个带有模块路径的环境变量来永久修复它(方法因系统而异)
我刚刚将 Python 版本从 3.8.4 升级到 3.8.5 我遇到了一个非常严重的问题。 我已经安装的所有模块都不可用,并出现以下错误消息:
ModuleNotFoundError: No module named 'module name'
所以我尝试重新安装模块:
pip3 install module_name
它 returns 一条消息:
Requirement already satisfied: module_name in /usr/local/lib/python3.8/site-packages (2.8.5)
OS : Mac os 我不知何故发现 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。问题出在模块路径上:虽然 pip install 使用的是正确的路径,但我的程序使用的是不同的路径,因此出现了错误。 尝试将其添加到您的程序中,其中路径必须是包含模块的文件夹的绝对路径
sys.path.append('/path/to/search')
如果它有效,您可以通过添加一个带有模块路径的环境变量来永久修复它(方法因系统而异)