您好,登錄后才能下訂單哦!
這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)如何進(jìn)行Python解釋器的相關(guān)配置,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
1、準(zhǔn)備工作
?。?)Pycharm版本為3.4或者更高。
?。?)電腦上至少已經(jīng)安裝了一個(gè)Python解釋器。
?。?)如果你希望配置一個(gè)遠(yuǎn)程解釋器,則需要服務(wù)器的相關(guān)支持。
2、本地解釋器配置
配置本地解釋器的步驟相對(duì)簡(jiǎn)潔直觀:
?。?)單擊工具欄中的設(shè)置按鈕。
?。?)在Settings/Preferences對(duì)話框中選中 Project Interpreter頁(yè)面,在Project Interpreter對(duì)應(yīng)的下拉列表中選擇對(duì)應(yīng)的解釋器版本,或者單擊右側(cè)的設(shè)置按鈕手動(dòng)添加。
?。?)在接下來(lái)的情況下,選擇Add Local選項(xiàng),然后選擇預(yù)期的解釋器(Python的可執(zhí)行文件)。
值得一提的是,對(duì)于一些預(yù)先定義好的虛擬環(huán)境,同樣可以將其作為解釋器進(jìn)行添加。
3、遠(yuǎn)程解釋器配置
在配置遠(yuǎn)程解釋器時(shí),使用基于SSH連接的設(shè)置方法(確保服務(wù)器已經(jīng)提供了響應(yīng)的遠(yuǎn)程支持)。
4、通過(guò)已有的部署設(shè)置來(lái)配置遠(yuǎn)程解釋器
首先,我們需要一臺(tái)服務(wù)器,可以通過(guò)主菜單的Tools | Deployment,然后單擊Configuration來(lái)定義一個(gè):
接下來(lái)在 Deployment對(duì)話框中單擊綠色的加號(hào)來(lái)創(chuàng)建一個(gè)服務(wù)器,輸入名稱,選擇對(duì)應(yīng)類型(一般為SFTP),以及其他一些必要設(shè)置(host, port, login name等等)。確認(rèn)無(wú)誤后單擊Test connection,彈出Connection successful!的消息框后說(shuō)明解釋器連接成功。
接下來(lái),在主工具欄中單擊設(shè)置按鈕,在Settings/Preferences對(duì)話框中打開(kāi) Project Interpreter頁(yè)面,單擊設(shè)置圖標(biāo)然后選擇Add Remote:
在Configure Remote Python Interpreter對(duì)話框中,單擊Deployment configuration按鈕來(lái)設(shè)置已有的SSH服務(wù)器(比如你之前定義的這個(gè))。
在列表中選擇想要的遠(yuǎn)程服務(wù),選擇完成后會(huì)發(fā)現(xiàn)所有的服務(wù)器設(shè)置已經(jīng)自動(dòng)完成填充。
此時(shí)這個(gè)遠(yuǎn)程解釋器可以作為當(dāng)前工程的解釋器來(lái)使用了,注意這里所有的遠(yuǎn)程解釋器在命名時(shí)都會(huì)加一個(gè)前綴"Remote"。
5、基于SSH證書(shū)的遠(yuǎn)程解釋器
如果你沒(méi)有提前定義服務(wù)器設(shè)置,你也可以按照以下步驟手動(dòng)建立特定的連接:
1、單擊主工具欄的設(shè)置按鈕打開(kāi)Settings/Preferences對(duì)話框,選擇Project Interpreter頁(yè)面,單擊設(shè)置按鈕然后選擇Add Remote:
接下來(lái),在Configure Remote Python Interpreter對(duì)話框中,選中SSH credentials,然后鍵入服務(wù)器的Host、端口號(hào)、用戶姓名等等:
此時(shí)這個(gè)遠(yuǎn)程解釋器可以作為當(dāng)前工程的解釋器來(lái)使用了,注意這里所有的遠(yuǎn)程解釋器在命名時(shí)都會(huì)加一個(gè)前綴"Remote"。
6、基于virtual box的遠(yuǎn)程解釋器
另外一種定義遠(yuǎn)程解釋器的方法是通過(guò)Vagrant configuration文件。在使用virtual boxes之前提前準(zhǔn)備一些工作,所以在開(kāi)始之前先確認(rèn)一下幾方面問(wèn)題:
(1)Vagrant已經(jīng)在電腦上正確安裝,并且已經(jīng)創(chuàng)建好了相關(guān)的基礎(chǔ)結(jié)構(gòu)。
?。?)Oracle's VirtualBox已經(jīng)在電腦上正確安裝。
?。?)確保將以下兩個(gè)可執(zhí)行文件的路徑添加到系統(tǒng)的環(huán)境變量中:
Vagrant安裝目錄下的vagrant.bat文件,這一步應(yīng)該會(huì)由安裝程序自動(dòng)來(lái)完成。
Oracle's VirtualBox安裝目錄下的VBoxManage.exe文件路徑。
最后還要確保Vagrant的相關(guān)插件能夠正常使用。
首先,你需要一個(gè)virtual box,這需要我們手動(dòng)進(jìn)行配置,但Pycharm提供了一些列輔助工具來(lái)是的我們可以在當(dāng)前IDE環(huán)境下完成設(shè)置。
在主工具欄中單擊設(shè)置按鈕,進(jìn)入Settings/Preferences對(duì)話框,打開(kāi)Vagrant頁(yè)。
留意Vagrant可執(zhí)行文件的路徑以及Vagrant實(shí)例所在的文件夾路徑:
如果已經(jīng)實(shí)現(xiàn)定義了virtual box,它將會(huì)出現(xiàn)在下拉列表中以方便我們進(jìn)行選擇。如果當(dāng)前沒(méi)有合適的virtual box可選,則可以通過(guò)單擊綠色的加號(hào)來(lái)新建一個(gè)。
接下來(lái)需要初始化Vagrant box。在主菜單上單擊Tools | Vagrant,選擇Init in Project Root,選擇vagrant up命令:
接下來(lái)再次進(jìn)入Settings/Preferences對(duì)話框,打開(kāi) Project Interpreter頁(yè)面然后選擇Add Remote:
在Configure Remote Python Interpreter對(duì)話框中自定義服務(wù)器的相關(guān)設(shè)置,這些設(shè)置可以通過(guò)之前定義的配置文件進(jìn)行替換,因此選中Vagrant選項(xiàng)。
所有的服務(wù)器設(shè)置會(huì)自動(dòng)填充如下:
此時(shí)這個(gè)遠(yuǎn)程解釋器可以作為當(dāng)前工程的解釋器來(lái)使用了,注意這里所有的遠(yuǎn)程解釋器在命名時(shí)都會(huì)加一個(gè)前綴"Remote"。
更多信息參見(jiàn) dedicated Vagrant tutorial。
7、創(chuàng)建虛擬環(huán)境
?。?)打開(kāi)Project Interpreter頁(yè)面(通過(guò)單擊工具欄上的設(shè)置按鈕)?!?/p>
?。?)單擊設(shè)置圖標(biāo)并選擇Create Virtual Environment。
?。?)在Create Virtual Environment對(duì)話框中輸入新的虛擬環(huán)境的名稱、位置,同時(shí)制定虛擬環(huán)境所依賴的Python解釋器:
在創(chuàng)建虛擬環(huán)境的過(guò)程中可能需要花費(fèi)一些時(shí)間,Pycharm會(huì)給出進(jìn)度條來(lái)指示當(dāng)前的創(chuàng)建進(jìn)程:
8、第三方庫(kù)以及路徑的配置
在配置好虛擬環(huán)境之后,你將會(huì)看到當(dāng)前安裝的所有第三方庫(kù),Pycharm會(huì)列出當(dāng)前安裝的每個(gè)第三方庫(kù)的版本以及響應(yīng)的最新版本,你可以決定是否對(duì)其進(jìn)行升級(jí):
為了查看安裝路徑,可以通過(guò)單擊對(duì)話框中的設(shè)置按鈕,選擇More,此時(shí)可以查看所有可用的Python解釋器:
選中一個(gè)解釋器,然后單擊右側(cè)工具欄中的按鈕來(lái)查看其對(duì)應(yīng)的路徑結(jié)構(gòu):
如果一個(gè)解釋器已經(jīng)更新過(guò),最好通過(guò)單擊來(lái)更新其路徑。
上述就是小編為大家分享的如何進(jìn)行Python解釋器的相關(guān)配置了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。