1

我刚刚使用 Windows 64 位安装程序安装了 Python 3.9。由于某种原因,我之前安装的所有模块都pip将不再导入,除非我从它们所在的目录运行 Python:C:\Users\<user>\AppData\Local\Programs\Python\Python38-32\Lib\site-packages

我尝试卸载/重新安装requests模块,pip然后requests在 shell 中导入,仍然无法识别。

>>> import requests
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'requests'

我想这可能是一些环境变量路径问题。我是 Python 的新手,任何帮助解决这个问题都非常感谢。

4

1 回答 1

3

每个版本的 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

于 2020-10-16T18:57:31.447 回答