原創(chuàng)|行業(yè)資訊|編輯:何躍|2022-02-07 09:51:29.880|閱讀 610 次
概述:PyCharm 2022.1 EAP1帶來了新的Run Targets實現(xiàn),它增加了對在不同目標(biāo)內(nèi)創(chuàng)建虛擬環(huán)境的支持。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
目標(biāo)是配置的環(huán)境,PyCharm將在其中執(zhí)行你的代碼。PyCharm Pro用戶已經(jīng)內(nèi)置了對Docker、Docker-Compose、SSH、WSL和其他目標(biāo)的支持,這已經(jīng)有很長一段時間了。
新的實現(xiàn)帶來了兩個開箱即用的主要好處:
配置你的目標(biāo)現(xiàn)在是一個通過向?qū)?zhí)行的快速過程。首先要做的是進(jìn)入Preferences/Settings > Python Interpreter > Add Interpreter,然后選擇你要配置的目標(biāo)類型。
例如下圖是一個配置一個Docker目標(biāo):
當(dāng)你選擇目標(biāo)時,一個對話窗口就會彈出。在Docker的情況下,這是一個三步的過程。你可以在本地構(gòu)建你的鏡像,或者從注冊表中拉取它。在第1步(1/3),我們將從Docker拉出Python:最新的鏡像,然后點擊下一步。
正如你所看到的,在下一步(2/3),PyCharm將啟動一個自省容器來檢查你的環(huán)境,并在自省過程結(jié)束后立即刪除這個容器。然后,你可以,點擊下一步。
第三步(3/3)是你可以在你的目標(biāo)中創(chuàng)建你的虛擬環(huán)境。在這個例子中沒有必要,所以我們將選擇系統(tǒng)解釋器選項并點擊創(chuàng)建。
簡單3步,你應(yīng)該已經(jīng)正確配置了你的目標(biāo)解釋器來運行你的應(yīng)用程序。
雖然在我們之前的例子中,我們并不打算在我們的遠(yuǎn)程主機(jī)(在這種情況下是Docker容器)內(nèi)創(chuàng)建一個虛擬環(huán)境,但這種能力在其他類型的目標(biāo)中可能非常有用,這也是我們改進(jìn)運行目標(biāo)實現(xiàn)的主要原因之一。
從這個EAP build oneards,你可以在你的IDE中舒適地在WSL、Vagrant和SSH主機(jī)內(nèi)創(chuàng)建虛擬環(huán)境。最初的過程與上面演示的相同,但在最后一步,你將能夠選擇你所選擇的虛擬環(huán)境的路徑。
對目標(biāo)的新支持是本次EAP1中強(qiáng)調(diào)的主要功能,當(dāng)然,這不是唯一的功能。雖然我們會在接下來的博文中更多地談?wù)撈渌母倪M(jìn),但我們強(qiáng)烈建議你現(xiàn)在就去嘗試PyCharm并自己去發(fā)現(xiàn)它們。
如果您想體驗EAP1,,當(dāng)然我還是推薦您在工作項目中使用最新穩(wěn)定版本,保證工作穩(wěn)定有效。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn