“没有这样的文件或目录”当使用Windows Linux子系统bash与VS Cod

2024-05-16 09:20:36 发布

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

我在Windows10上使用VS代码,WindowsLinux子系统和Ubuntu18.04。在

我要做的是使用VS代码作为python开发环境,bash作为终端,安装在Ubuntu系统上的python3解释器作为其默认的python可执行文件。在

在我的用户配置中,我有:

"terminal.integrated.shell.windows": "C:\\Windows\\System32\\bash.exe"

在ubuntupython3下安装,python是它的别名。在

当我试图执行python文件时,会出现以下错误:

^{pr2}$

我的感觉是我需要让VS代码将相对于Linux子系统而不是Windows C:\的路径传递到解释器。我该怎么做?在


Tags: 代码用户bash终端可执行文件环境ubuntuwindows
3条回答

WSL还没有得到Python扩展的正式支持。请参见this issue以跟踪添加支持的状态。在

虽然visualstudiocodeforwindows中似乎没有官方支持,但带有runinternal设置的插件“Code Runner”修复了这个问题。在

它在打开的编辑器的右键单击窗口中添加“运行代码”(Alt-Ctrl-N)。在

如果设置用户设置:

“代码-跑步者“:正确

然后运行代码,它将正确的文件名传递给终端环境的默认可执行文件。在

Linux区分大小写,Windows不区分大小写。你的剧本里有“c:”和“c:”。 也许检查一下你还有什么不符点吗?在

相关问题 更多 >