Vs代码不允许我选择Python 3.7.3作为解释器

2024-10-06 12:13:02 发布

您现在位置:Python中文网/ 问答频道 /正文

它要求我需要选择一个Python解释器,旁边有一个三角形和一个感叹号,每当我选择Python 3.7.3时,它总是说选择Python解释器,而当我选择Python 3.8.2时,它可以工作,但运行一个像matplotlib这样的库的程序,它说模块找不到,我试着安装它,但它说已经满足了需求(我认为pip3只在Python3.7.3上安装),所以我卸载并删除了.vscode文件,尽我所能,但没有任何效果。我在Windows PC上使用VS代码,使用Github链接帐户,并与他们共享Dropbox(仅共享编码文件和项目)

Os = MacOs

VS code Version = 1.56.2 (universal)

Python 3.7.3 is stored in usr/local/bin/python3, whereas Python 3.8.2 is stored in usr/bin/python3

Tags: 模块文件in程序binmatplotlibisusr
3条回答

打开命令选项板(Ctrl+Shift+p)并输入首选项:打开用户设置。然后使用适当的解释器设置python.pythonPath,它位于用户设置的python扩展部分

或者,当您打开任何python代码时,您可以从位于左下角的状态栏更改它

第一个问题:要求您在选择Python 3.7.3后选择解释器

看起来环境已被破坏,但缓存仍然错误地保留早期信息。您可以按照Python 3.7.3位置的路径来检查是否可以找到Python.exe(windows)文件

第二个问题:无法安装matplotlib软件包

您可以先通过'pip version'命令检查正在使用的pip。如果尚未在Python 3.8.2中安装pip(在Python.exe文件夹[windows]中找不到pip.exe),可以通过python get-pip.py(macos)命令安装它

对于Matplotlib,您可以执行以下操作:

`python3.8 -m pip install matplotlib`

相关问题 更多 >