我在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:\的路径传递到解释器。我该怎么做?在
WSL还没有得到Python扩展的正式支持。请参见this issue以跟踪添加支持的状态。在
虽然visualstudiocodeforwindows中似乎没有官方支持,但带有runinternal设置的插件“Code Runner”修复了这个问题。在
它在打开的编辑器的右键单击窗口中添加“运行代码”(Alt-Ctrl-N)。在
如果设置用户设置:
“代码-跑步者“:正确
然后运行代码,它将正确的文件名传递给终端环境的默认可执行文件。在
Linux区分大小写,Windows不区分大小写。你的剧本里有“c:”和“c:”。 也许检查一下你还有什么不符点吗?在
相关问题 更多 >
编程相关推荐