簡體   English   中英

Windows 上的 Bash - 使用 Visual Code 或 Visual Studio 調試 python 文件

[英]Bash on Windows - debug a python file with Visual Code or Visual Studio

我在 Windows 環境中的 Bash 中有一個 python 文件。 是否可以使用 Visual Code 或 Visual Studio 進行調試?

可以將調試器附加到 Bash on Windows 環境中存在的 Linux python 版本嗎?

我認為你有幾個選擇。 如果您嘗試在 Windows 上的 Bash 中調試保存在您的主目錄中的 python 文件,您可以通過轉到“C:\\Users\\[windows username]\\AppData\\Local\\lxss\\”來導航到您在 Windows 中的主目錄家\\[ubuntu 用戶名]\\"。 然后,您可以在 Ubuntu 中打開保存在主文件夾中的任何項目或文件。 您甚至可以在桌面上創建快捷方式或其他東西,以便更輕松地訪問此文件夾。

但是,如果您需要 Bash 上的環境以獲取依賴項或 Python 模塊,您的另一個選擇是在 Ubuntu 上安裝您偏好的 GUI 和 Linux 兼容 IDE,並在 Windows 上使用 Xming 在屏幕上運行 IDE。 可以在此處找到有關如何執行此操作的教程。

如果你需要從 Visual Studio 調試一個 linux python 程序,一個簡單的谷歌搜索就會產生這個. 我還沒有嘗試過,但這似乎是您正在尋找的解決方案。 要從 Windows 通過網絡連接到 Windows 上的 Bash,請使用 localhost 作為主機。

您最好的選擇可能是只移動文件。 您的普通 Windows 系統安裝在/mnt/c

您可以通過執行將其復制到桌面

cp (path to your file) /mnt/c/(your username)/Desktop

當您需要從 bash 訪問或編輯它時,只需cd到該位置(或您選擇存儲它的任何其他位置)。

另一個有趣的想法:您可以通過 linux 中的保險絲安裝雲存儲(例如谷歌驅動器),然后在 Windows 中進行設置。 將python復制到它,您可以根據需要在windows中編輯並在linux中訪問。 (谷歌是你的朋友;查看 google-drive-ocamlfuse 或 gdrivefs)。

希望這可以幫助!

比特

我建議對 Visual Studio 代碼使用Remote - WSL擴展。 它允許您輕松訪問適用於 Linux 的 Windows 子系統 (WSL) 並將其用作全職開發環境。

這是一篇關於如何設置 Visual Studio Code Remote-WSL 的文章

設置完成后,您可以使用如下命令在 VS Code 編輯器中快速加載您的 python 文件: code path/to/python_file.py

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM