我在Windows环境的Bash上有一个Python文件。
能否使用Visual Code或Visual Studio对其进行调试?
是否可以附加调试器到存在于Bash on Windows环境中的Linux Python版本?
是否可以附加调试器到存在于Bash on Windows环境中的Linux Python版本?
code path/to/python_file.py
我认为你有几个选项可供选择。如果你正在尝试调试一个在 Bash on Windows 中保存在你的主目录中的 Python 文件,你可以通过进入 "C:\Users\[windows 用户名]\AppData\Local\lxss\home\[ubuntu 用户名]\" 来浏览到你的 Windows 主目录。然后,你可以在 Ubuntu 的主文件夹中打开任何项目或文件。你甚至可以在桌面上创建一个快捷方式或其他东西来更轻松地访问此文件夹。
不过,如果你需要 Bash 环境中的依赖项或 Python 模块,你的另一个选择是在 Ubuntu 上安装一个 GUI 和适用于 Linux 的 IDE,并在 Windows 上使用 Xming 运行 IDE。这里可以找到如何操作的教程 here。
如果您需要从Visual Studio调试Linux Python程序,只需进行简单的谷歌搜索即可找到this。虽然我没有尝试过,但这似乎是您正在寻找的解决方案。要从Windows连接到Bash on Windows上的网络,请使用localhost作为主机。你最好的选择可能是移动文件。你的普通Windows系统被挂载在/mnt/c
下。
你可以通过以下方式将它复制到桌面:
cp (你的文件路径) /mnt/c/(你的用户名)/Desktop
当你需要从bash访问或编辑它时,只需cd
到该位置(或任何其他你选择存储它的地方)。
有趣的另一个想法:你可以通过Linux中的fuse挂载云存储(例如Google Drive),然后在Windows中设置它。将Python复制到其中,你就可以在Windows中进行编辑,并根据需要在Linux中访问(Google是你的朋友;研究一下google-drive-ocamlfuse或gdrivefs)。
希望这能帮到你!
jBit