簡體   English   中英

將 pydev 連接到 wsl python

[英]connect pydev to wsl python

我在 eclipse 和 pydev 上使用 windows。我需要在 airflow 上開發,它可以在 linux 和 wsl 上運行,但不能在 windows 上運行。我有一個工作的基於 wsl 的操作系統(一個 ubuntu),88 安裝了 88 運行 1757 和 88 運行 1757

我想知道我是否可以在 pydev 中設置一個指向“wsl”python 的 python 解釋器並獲得各種 pydev 集成(從自動完成到調試)

沒有親自嘗試過,我相信使用 Windows 版本的 Eclipse/PyDev 來開發使用 Python 的 Linux 版本的機會不大。

雖然 PyDev 似乎具有遠程調試功能,但我不確定這是否適用於跨平台。 即使是這樣,也要密切注意該頁面底部的注釋:

必須編輯文件 pydevd_file_utils.py 以進行從客戶端計算機到服務器計算機的路徑轉換,反之亦然。 有關設置路徑翻譯的詳細說明,請參閱該文件的注釋。

這將涉及一些非常嚴肅的 Windows <-> WSL/Linux 路徑轉換。 您可能會嘗試依賴 WSL 中的wslpath可執行文件作為幫助程序。

至於完成,我真的懷疑是否可以將 Windows Eclipse/PyDev 與 Linux/WSL Python 一起使用。

我的建議是改為在 WSL 下運行 Eclipse/PyDev 的 Linux 版本。 當然,您需要一個能夠運行 Linux 個 GUI 應用程序的系統。 在 Windows 11 下,使用 WSLg 功能非常簡單。 有關更多選項,請參閱我昨天在 Ask Ubuntu 上的回答

我剛剛做了一個快速測試,能夠在 WSL2 中的 Ubuntu 下運行 Linux Eclipse/PyDev。 我確實遇到了一些問題,有些對話框的大小不正確(並且不能調整大小),但我仍然能夠完成安裝。 如果您決定撥打 go 這條路線並發現您需要幫助,請告訴我,我將嘗試進一步撥打 go。

暫無
暫無

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

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