Python 3.9导入问题
Python 3.9 import issue
我刚刚使用 Windows 64 位安装程序安装了 Python 3.9。出于某种原因,我之前使用 pip
安装的所有模块将不再导入,除非我从它们所在的目录 运行 Python:C:\Users\<user>\AppData\Local\Programs\Python\Python38-32\Lib\site-packages
我用 pip
尝试 uninstalling/reinstalling requests
模块,然后在 shell 中导入 requests
,仍然无法识别。
>>> import requests
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'requests'
我想这可能是一些环境变量路径问题。我是 Python 的新手,非常感谢任何帮助解决这个问题的人。
python 的每个版本都有自己的全局站点包目录,用于存储您安装的包。
例如:Python 3.8 将存储在 %appdata%\Local\Programs\Python\Python38-32\Lib\site-packages
下
Python 3.9 会将其存储在不同的位置(如 Python39-32)
为了安装特定版本 python 的包,您需要使用 python version 命令安装它。
py -3.9 -m pip install requests
可以参考官方文档here
我刚刚使用 Windows 64 位安装程序安装了 Python 3.9。出于某种原因,我之前使用 pip
安装的所有模块将不再导入,除非我从它们所在的目录 运行 Python:C:\Users\<user>\AppData\Local\Programs\Python\Python38-32\Lib\site-packages
我用 pip
尝试 uninstalling/reinstalling requests
模块,然后在 shell 中导入 requests
,仍然无法识别。
>>> import requests
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'requests'
我想这可能是一些环境变量路径问题。我是 Python 的新手,非常感谢任何帮助解决这个问题的人。
python 的每个版本都有自己的全局站点包目录,用于存储您安装的包。
例如:Python 3.8 将存储在 %appdata%\Local\Programs\Python\Python38-32\Lib\site-packages
下Python 3.9 会将其存储在不同的位置(如 Python39-32)
为了安装特定版本 python 的包,您需要使用 python version 命令安装它。
py -3.9 -m pip install requests
可以参考官方文档here