Visual Studio Code 无法找到 Python。

8

在过去的几周中,我一直在使用Visual Studio Code遇到了巨大的问题。有一天,Visual Studio Code无法运行任何Python文件,显示如下消息:

bash: C:/Users/rapha/AppData/Local/Programs/Python/Python38/python.exe: 没有那个文件或目录

我已经多次卸载Python和Visual Studio Code,以正确添加Python 3.8到我的Windows路径,但我一直遇到这个错误。请问我应该怎么解决?


这个问题有很多重复。什么是规范问题? - Peter Mortensen
这个应该打上Windows标签(C:/Users/ ... python.exe),因为它只能在Windows上运行。不过,为什么是Bash说的呢?是WSL(Windows子系统Linux)吗?还是Cygwin?或者是Git Bash? - Peter Mortensen
13个回答

0

我卸载了 Python 并重新安装(勾选了“添加到 PATH 变量”选项)。这解决了错误。


在哪个平台上? - Peter Mortensen

0

您正在寻找如何打开命令面板(Ctrl+Shift+P),并选择Python解释器。

您还可以检查:

>>> import os
>>> import sys
>>> os.path.dirname(sys.executable)

在已安装Python解释器的情况下,
将路径添加到环境变量中:
进入“系统属性”→“高级”(或在开始菜单中键入“系统环境”)。
点击“环境变量”,添加“PATH”,并添加os.path.dirname(sys.executable)的结果。

什么平台?听起来像是Windows(“系统属性”和“开始菜单”),但也可能是某个Linux发行版。 - Peter Mortensen
抱歉,之前没有提到,这是一个可能解决Windows问题的方案。 - Jorgy

0

我在Linux上安装了Python。

我执行了以下操作:

ln -s /usr/bin/python3 ~/bin/python

这将创建一个符号链接。要找出可执行文件 pythonpython3 的位置,您可以简单地使用 which python3

现在我不需要更改 vsCode 中的设置了。在我的情况下,更改没有任何影响,或者我无法选择解释器的位置。因此,我暂时想出了一个实用的解决方案。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接