使用VS Code (1.45.1)和Python 3.8.3 (64位)。
今天安装的都是新的,最奇怪的是VS代码一直告诉我“选择Python解释器”。我这样做了,使用提示符或命令调色板,并且我必须手动浏览到我保存的路径(不愿在个人计算机上处理环境变量)。当我这样做时,弹出窗口消失了,但错误仍然存在。正如其他人所建议的那样,我考虑了一下编辑vs设置json,并添加了
"python.pythonPath": "C:\\Python38\\python.exe",在一个基本脚本(.py)上进行测试时,我能够在Python Terminal (或Shift Enter)中单击鼠标右键运行。当终端打开时,我运行:
import sys
print(sys.version)我返回: 3.8.3 (tags/v3.8.3:6f8c832,May 13 2020,22:37:02) MSC v.1924 64位(AMD64)
所以python扩展找不到解释器,但我可以清楚地与之交互。如有任何想法或帮助,我们将不胜感激!
发布于 2020-05-16 01:43:41
这里有一些图片,以防你找不到它:在你的VSC中打开了一个python脚本,在底部应该有一个选项卡,显示它使用的是哪个python文件夹:

点击并选择python的安装位置:

发布于 2021-09-22 01:18:35
您需要在设置中更新python路径。选择解释器并不能解决问题。在遵循这个comment中的建议之后,它似乎起作用了。
发布于 2021-10-13 14:27:53
您可以通过编辑settings.json来添加解释器,正如您所提到的:我必须将3.10版本改回3.9版本才能使用TF。因此,我简单地更改了旧的文件路径("C:\SomePathTo\Python3\python.exe"):
{
"python.defaultInterpreterPath": "C:\\Users\\SomePathTo\\Python\\Python39\\python.exe"
}只有在那时,当我点击内核解释器时,我才能看到Python版本。
https://stackoverflow.com/questions/61825169
复制相似问题