我在Windows电脑上使用WSL ubuntu,同时使用VSCode作为我的代码编辑器。
我正尝试在WSL上运行Python文件,但当按下Run按钮(https://i.stack.imgur.com/J5DfM.png)(ctrl+alt+n)时,代码会使用默认的Windows资源管理器路径(c:\USERS...)执行所以这使得我的文件对于WSL运行是不可读的。
以下是它看起来像是什么的屏幕截图:
如您所见,当我按下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环境运行吗?
我会非常感谢你的帮助,谢谢你。
1条答案
按热度按时间yzuktlbb1#
我已经为以后想知道的人找到了答案。
按照本文中的说明进行操作。
https://learn.microsoft.com/en-us/windows/python/web-frameworks
最重要的部分是在按Run按钮之前,首先启动“在终端中运行Python文件”。