【发布时间】:2022-01-04 07:57:50
【问题描述】:
- 上下文:在 Windows 上的 VSCode 中运行 python
- 默认终端是 Bash(通过 WSL)
- 使用 WSL - Debian
- Python 3 安装在 Windows 上,而不是 WSL 上
我希望 Bash 在我运行我的 python 文件时调用我的 Windows Python 可执行文件。我只使用 WSL,所以我可以用 bash 替换 cmd/powershell。我不想在 WSL 上安装任何东西,我想使用 Windows 上的现有程序(在本例中为 Python)。
但是,当我尝试运行我的 Python 文件(单击“播放”按钮)时,我得到了错误:
-bash: C:/Users/Connor/AppData/Local/Programs/Python/Python310/python.exe: No such file or directory
我相信这可以通过将 C: 替换为 \mnt\c
来解决我怎样才能做到这一点?
【问题讨论】:
-
将
C:替换为/mnt/c,它可能会起作用。也许在你的 vscode 配置中。 -
@fredrik,具体是哪个设置?
-
我不知道 - 检查你的 settings.json。 code.visualstudio.com/docs/getstarted/settings
-
@fredrik 谢谢,虽然我开始认为我正在尝试的内容与 WSL 的使用背道而驰。也许我最好卸载 Windows Python 并只使用 WSL python 代替大声笑
-
可能。尽管您仍然可以使用 WSL python 而无需在 windows 上卸载它。
标签: python bash visual-studio-code windows-subsystem-for-linux wsl-2