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