Visual studio Windows上的Bash-使用Visual代码或Visual Studio调试python文件

Visual studio Windows上的Bash-使用Visual代码或Visual Studio调试python文件,visual-studio,visual-studio-code,windows-10,windows-subsystem-for-linux,Visual Studio,Visual Studio Code,Windows 10,Windows Subsystem For Linux,我的Bash-on-Windows环境中有一个python文件。 是否可以使用Visual代码或Visual Studio对其进行调试 是否可以将调试器附加到Bash on Windows环境中的Linux-python版本?我认为您有一些选项可供选择。如果您试图调试保存在Windows上的Bash主目录中的python文件,您可以通过转到“C:\Users\[Windows用户名]\AppData\Local\lxss\home\[ubuntu用户名]\”导航到Windows中的主目录。然后,

我的Bash-on-Windows环境中有一个python文件。 是否可以使用Visual代码或Visual Studio对其进行调试


是否可以将调试器附加到Bash on Windows环境中的Linux-python版本?

我认为您有一些选项可供选择。如果您试图调试保存在Windows上的Bash主目录中的python文件,您可以通过转到“C:\Users\[Windows用户名]\AppData\Local\lxss\home\[ubuntu用户名]\”导航到Windows中的主目录。然后,您可以打开保存在Ubuntu主文件夹中的任何项目或文件。您甚至可以在桌面或其他地方创建快捷方式,以便更轻松地访问此文件夹

但是,如果您需要Bash上的依赖项或python模块环境,那么您的另一个选择是在Ubuntu上安装您喜欢的GUI和Linux兼容IDE,并在Windows上使用Xming在屏幕上运行IDE。可以找到有关如何执行此操作的教程


如果需要从VisualStudio调试linux python程序,只需进行一次简单的Google搜索。我还没有尝试过,但这似乎是您正在寻找的解决方案。要通过网络从Windows连接到Bash on Windows,请使用本地主机作为主机。

您最好只移动文件。您的普通windows系统安装在
/mnt/c

您可以通过执行以下操作将其复制到桌面

cp(文件路径)/mnt/c/(您的用户名)/桌面

当您需要从bash访问或编辑它时,只需
cd
到该位置(或您选择存储它的任何其他位置)

另一个有趣的想法是:你可以在linux中通过fuse安装云存储(例如google drive),然后在windows中进行设置。将python复制到它,您可以根据需要在windows中编辑并在linux中访问。(谷歌是你在这里的朋友;看看谷歌硬盘ocamlfuse或gdrivefs)

希望这有帮助


jBit

我建议对visualstudio代码使用Remote-WSL扩展。它允许您轻松访问Windows Linux子系统(WSL),并将其用作全职开发环境

这里有一篇关于如何使用的文章


设置完成后,您可以使用如下命令在VS代码编辑器中快速加载python文件:Code path/to/python\u file.py

谢谢,但我正在寻找一种从windows ide而不是通过linux gui调试脚本的方法。我在谷歌上搜索并找到了使用Visual Studio的解决方案,但是为什么你死定了要使用VS呢?正如您所看到的,它对于在其他操作系统上开发是有限的。