首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VS代码- Python 3.8.3解释器

问VS代码- Python 3.8.3解释器
EN

Stack Overflow用户
提问于 2020-05-16 01:34:27
回答 3查看 1.4K关注 0票数 0

使用VS Code (1.45.1)和Python 3.8.3 (64位)。

今天安装的都是新的,最奇怪的是VS代码一直告诉我“选择Python解释器”。我这样做了,使用提示符或命令调色板,并且我必须手动浏览到我保存的路径(不愿在个人计算机上处理环境变量)。当我这样做时,弹出窗口消失了,但错误仍然存在。正如其他人所建议的那样,我考虑了一下编辑vs设置json,并添加了

代码语言:javascript
复制
"python.pythonPath": "C:\\Python38\\python.exe",

在一个基本脚本(.py)上进行测试时,我能够在Python Terminal (或Shift Enter)中单击鼠标右键运行。当终端打开时,我运行:

代码语言:javascript
复制
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扩展找不到解释器,但我可以清楚地与之交互。如有任何想法或帮助,我们将不胜感激!

EN

回答 3

Stack Overflow用户

发布于 2020-05-16 01:43:41

这里有一些图片,以防你找不到它:在你的VSC中打开了一个python脚本,在底部应该有一个选项卡,显示它使用的是哪个python文件夹:

​

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

​

票数 0
EN

Stack Overflow用户

发布于 2021-09-22 01:18:35

您需要在设置中更新python路径。选择解释器并不能解决问题。在遵循这个comment中的建议之后,它似乎起作用了。

票数 0
EN

Stack Overflow用户

发布于 2021-10-13 14:27:53

您可以通过编辑settings.json来添加解释器,正如您所提到的:我必须将3.10版本改回3.9版本才能使用TF。因此,我简单地更改了旧的文件路径("C:\SomePathTo\Python3\python.exe"):

代码语言:javascript
复制
{
    "python.defaultInterpreterPath": "C:\\Users\\SomePathTo\\Python\\Python39\\python.exe"
}

只有在那时,当我点击内核解释器时,我才能看到Python版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61825169

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档