WSL VSCode 调用 Windows Python 可执行
WSL VSCode call Windows Python Executable
- 上下文:运行 python 在 VSCode 上 Windows
- 默认终端是 Bash(通过 WSL)
- 使用 WSL - Debian
- Python 3 安装在 Windows,未安装在 WSL
我希望 Bash 调用我的 Windows Python 当我 运行 我的 python 文件 时可执行.我只使用 WSL,所以我可以用 bash 替换 cmd/powershell。我不想在 WSL 上安装任何东西,我想在 Windows(在本例中为 Python)上使用现有程序。
然而,当我尝试 运行 我的 Python 文件(单击 'play' 按钮)时,我收到错误消息:
-bash: C:/Users/Connor/AppData/Local/Programs/Python/Python310/python.exe: No such file or directory
我相信这可以通过将 C: 替换为 \mnt\c
来解决
如何实现?
我遇到了和你一样的问题。我通过以下步骤解决了这个问题。
- 打开VSCode
- 在你的left-down这边,你可以看到我指向的图标enter image description here(这里的名称是“打开远程Window”)
- 接下来您可以在“在 WSL 中重新打开文件夹”上方看到 enter image description here 并单击
- 然后你可以 运行 python 使用 wsl 并且没有目录错误
- 上下文:运行 python 在 VSCode 上 Windows
- 默认终端是 Bash(通过 WSL)
- 使用 WSL - Debian
- Python 3 安装在 Windows,未安装在 WSL
我希望 Bash 调用我的 Windows Python 当我 运行 我的 python 文件 时可执行.我只使用 WSL,所以我可以用 bash 替换 cmd/powershell。我不想在 WSL 上安装任何东西,我想在 Windows(在本例中为 Python)上使用现有程序。
然而,当我尝试 运行 我的 Python 文件(单击 'play' 按钮)时,我收到错误消息:
-bash: C:/Users/Connor/AppData/Local/Programs/Python/Python310/python.exe: No such file or directory
我相信这可以通过将 C: 替换为 \mnt\c
来解决如何实现?
我遇到了和你一样的问题。我通过以下步骤解决了这个问题。
- 打开VSCode
- 在你的left-down这边,你可以看到我指向的图标enter image description here(这里的名称是“打开远程Window”)
- 接下来您可以在“在 WSL 中重新打开文件夹”上方看到 enter image description here 并单击
- 然后你可以 运行 python 使用 wsl 并且没有目录错误