在PyCharm中配置項目(八):使用WSL配置遠(yuǎn)程解釋器
PyCharm是一種Python IDE,其帶有一整套可以幫助用戶在使用Python語言開發(fā)時提高其效率的工具。此外,該IDE提供了一些高級功能,以用于Django框架下的專業(yè)Web開發(fā)。
PyCharm最新版本2019.3現(xiàn)已發(fā)布,增加用于Jupyter筆記本的交互式小部件,MongoDB支持以及所有Python 3.8功能的代碼幫助,還有其他功能改進(jìn)提高Python語言開發(fā)效率!小編已將PyCharm2019.3安裝包上傳至慧都官網(wǎng),感興趣的朋友歡迎下載體驗~
1、確保已在計算機(jī)上下載并安裝了Python。
2、點擊屏幕左下角的Windows按鈕,然后開始輸入System Information。為確保您的系統(tǒng)與WSL兼容,請將Windows升級到最新的可用版本。
3、如WSL安裝指南中所述,安裝Windows Linux子系統(tǒng)并初始化Linux發(fā)行版 。
4、如果您的Linux發(fā)行版不附帶rsync,則需要安裝它:
Debian:
sudo apt install rsync
arch:
sudo pacman -S rsync
使用WSL 2時,請注意以下已知的WSL問題:
在Windows防火墻中為WSL2網(wǎng)絡(luò)添加“允許”規(guī)則
stdin已針對Python進(jìn)程明確關(guān)閉
1、通過以下兩種方式打開“ 添加Python解釋器”對話框:
當(dāng)您在編輯器中時,最方便的方法是在狀態(tài)欄中使用Python Interpreter小部件。單擊小部件,然后選擇添加解釋器...
通過按或選擇文件| 打開“ 設(shè)置/首選項對話框” 。設(shè)置 Windows和Linux或 PyCharm | macOS的首選項。 Ctrl+Alt+S
在“ 設(shè)置/首選項”對話框中Ctrl+Alt+S,選擇“ 項目<項目名稱>” |“項目”。項目口譯員。單擊圖標(biāo),然后選擇添加。
2、在對話框的左側(cè)窗格中,單擊WSL。
3、選擇Linux發(fā)行版,然后在所選Linux發(fā)行版中指定python可執(zhí)行文件的路徑。
完成后,新的解釋器將添加到您的項目中,并將設(shè)置默認(rèn)的mnt映射。
請注意,使用WSL不能創(chuàng)建虛擬環(huán)境:您安裝的所有軟件包都將添加到相應(yīng)的系統(tǒng)解釋器中。系統(tǒng)將要求您輸入您的sudo密碼。
PyCharm允許您使用在WSL上運行的自定義Linux發(fā)行版。這可以通過在檢測到WSL之后自動編輯PyCharm創(chuàng)建的wsl.distributions.xml配置文件來完成。
1、打開%\ HOMEPATH%\。PyCharm2019.3 \ config \ options \ wsl.distributions.xml文件。
2、添加descriptor元素并提供設(shè)置以訪問您的自定義發(fā)行版。請注意,該id值應(yīng)該是唯一的。例如:
<!-- ... --><descriptor> <id>Arch</id> <microsoft-id>Arch</microsoft-id> <executable-path>c:/linux/arch.exe</executable-path> <presentable-name>Arch</presentable-name></descriptor><!-- ... -->
請查閱Windows注冊表以檢查id和可執(zhí)行路徑值。
3、如上所述, 重新啟動PyCharm并將您的自定義發(fā)行版添加為遠(yuǎn)程解釋器。
=====================================================
有關(guān)詳細(xì)信息,請繼續(xù)關(guān)注我們接下來的系列教程“在PyCharm中配置項目”。我們很快就會發(fā)布其他文章。