将VSCode与WSL一起使用时,运行按钮不能与MNT一起运行,因此,我的代码无法运行

hiz5n14c  于 2022-10-05  发布在  Vscode
关注(0)|答案(1)|浏览(154)

我在Windows电脑上使用WSL ubuntu,同时使用VSCode作为我的代码编辑器。

我正尝试在WSL上运行Python文件,但当按下Run按钮(https://i.stack.imgur.com/J5DfM.png)(ctrl+alt+n)时,代码会使用默认的Windows资源管理器路径(c:\USERS...)执行所以这使得我的文件对于WSL运行是不可读的。

以下是它看起来像是什么的屏幕截图:

Screenshot of the shell

如您所见,当我按下Run按钮时,会出现错误:

python: can't open file 'c:UsersnameDesktopfirstonenewfolderbase.py': [Errno 2] No such file or directory

因为它的格式为c:\USERS...

同时,当我运行我自己键入的正确格式的命令时:

python -u /mnt/c/Users/name/Desktop/firstone/newfolder/base.py

它工作正常。

您知道如何将Run按钮自动Map为针对WSL环境运行吗?

我会非常感谢你的帮助,谢谢你。

yzuktlbb

yzuktlbb1#

我已经为以后想知道的人找到了答案。

按照本文中的说明进行操作。

https://learn.microsoft.com/en-us/windows/python/web-frameworks

最重要的部分是在按Run按钮之前,首先启动“在终端中运行Python文件”。

相关问题