无法在python 3.11.5中导入pip模块

问题描述 投票:0回答:1

我对 python 很陌生,没有接受过正式的计算机科学培训,如果不清楚,请提前抱歉。

我使用的是 Windows 10,我无法导入通过 pip 安装的任何模块。我在 Visual Studio 中收到的警告是“无法解析导入‘模块’”。这仅适用于使用 pip 安装的模块。默认库似乎工作正常。

无论出于何种原因,pip 似乎都在不同的目录中安装文件。 Pip 正在安装在

C:\Users\User\AppData\Roaming\Python\Python311\site-packages
处的软件包,而 Python 则安装在
C:\Program Files\Python311
处。我最初认为这可能是问题所在,但检查
sys.path
(如下)它仍然显示 pip 安装软件包的适当路径。

>>> pprint.pprint(sys.path)
['',
 'C:\\Program Files\\Python311\\python311.zip',
 'C:\\Program Files\\Python311\\DLLs',
 'C:\\Program Files\\Python311\\Lib',
 'C:\\Program Files\\Python311',
 'C:\\Users\\User\\AppData\\Roaming\\Python\\Python311\\site-packages',
 'C:\\Program Files\\Python311\\Lib\\site-packages']

所有 pip 包都位于最后一个目录的第二个目录中。据我所知,它正在那里寻找他们。但似乎仍然无法导入它们。

我正在处理的项目也存储在

C:\Users\User\Desktop\Projects\...
,这可能会导致问题?但我不确定还能把它保存在哪里。不管怎样,我很感激任何帮助。

导入键盘

警告(主动)报告MissingImports 无法解析导入“键盘”

python python-import
1个回答
0
投票

对于你的情况,我建议你完全卸载Python并重新安装它。 同时删除

C:\Users\User\AppData\\Local\Programs

中的python文件夹

安装 python 时不要忘记选中“添加到路径”并且不要更改任何其他内容。

然后,当您开始一个新项目时,我强烈建议创建

venv
以仅安装所需的软件包。

如何在 VSCode 中执行此操作 -> https://code.visualstudio.com/docs/python/environments

如何在 PyCharm 中执行此操作 -> https://www.jetbrains.com/help/pycharm/creating-virtual-environment.html

有关 id a

venv
以及为何应使用它的更多信息 -> https://csguide.cs.princeton.edu/software/virtualenv#:~:text=Always%20use%20a%20Virtual%20Environment, -Always.&text=虚拟%20environments%20let%20you%20have,many%20venvs%20as%20you%20want.

© www.soinside.com 2019 - 2024. All rights reserved.