剛學(xué)Python,你肯定遇到過這個(gè)問題剛學(xué)Python時(shí),拿到一個(gè)Python項(xiàng)目,想用pycharm打開運(yùn)行,pycharm界面卻顯示No Python Interpreter configured for the project,翻譯一下是:沒有為項(xiàng)目配置Python解釋器。
解決這個(gè)問題也很簡(jiǎn)單,只需要為當(dāng)前打開的這個(gè)Python項(xiàng)目配置一個(gè)Python解釋器即可,具體操作如下:
在顯示的No Python Interpreter configured for the project一欄的右側(cè),點(diǎn)擊Configure Python Interpreter,進(jìn)入Python解釋器配置頁面。也可以直接打開pycharm的settings頁面,找到Project下的Python Interpreter,進(jìn)入Python解釋器配置頁面。
在Python解釋器配置頁面,可以看到No Interpreter,即沒有Python解釋器。點(diǎn)擊后面的齒輪按鈕,會(huì)出現(xiàn)兩個(gè)選項(xiàng):Add和 Show All。Add是添加一個(gè)新的Python解釋器環(huán)境,Show All是展示所有已經(jīng)添加過的Python解釋器環(huán)境。
下圖是點(diǎn)擊Show All的界面,由于沒有已經(jīng)添加過的Python解釋器環(huán)境顯示nothing to show,可以點(diǎn)擊右側(cè)的+,添加一個(gè)新的Python解釋器環(huán)境。如果添加過Python解釋器環(huán)境,則會(huì)列出所有已經(jīng)添加過的Python解釋器環(huán)境。添加過的Python環(huán)境中,如果有某一個(gè)已經(jīng)安裝了要運(yùn)行的項(xiàng)目的所有依賴包,則可以直接選擇它。
添加新的Python解釋器環(huán)境的界面如下圖所示,點(diǎn)擊第一步中的齒輪按鈕,再點(diǎn)擊Add可進(jìn)入該頁面。在Show All的界面點(diǎn)擊右側(cè)的+也可以進(jìn)入該頁面。
在添加新的Python解釋器環(huán)境的界面中,左側(cè)是選擇要添加一個(gè)什么樣的Python環(huán)境,右側(cè)是對(duì)應(yīng)的配置選項(xiàng)。簡(jiǎn)單介紹一下常用的前三種:
選擇新建虛擬環(huán)境時(shí),需要設(shè)置虛擬環(huán)境的存儲(chǔ)路徑(最好不要包含中文和空格),還可以選擇新建的虛擬環(huán)境中python的版本,因?yàn)閏onda把python也看成是一個(gè)包。如果安裝了Anaconda,Conda executable會(huì)默認(rèn)是conda的路徑,不用動(dòng)。Make available to all projects是所有的項(xiàng)目都可以用這個(gè)環(huán)境,可選也可不選。
選擇已經(jīng)存在的虛擬環(huán)境時(shí),點(diǎn)擊...選擇conda已經(jīng)創(chuàng)建的虛擬環(huán)境中python.exe的路徑即可。Conda executable也不用動(dòng)。
選擇新建虛擬環(huán)境時(shí),需要設(shè)置虛擬環(huán)境的存儲(chǔ)路徑(最好不要包含中文和空格),還需要設(shè)置基礎(chǔ)的Python解釋器,一般是系統(tǒng)Python解釋器或者Anaconda的Python解釋器,但是要確保基礎(chǔ)的Python解釋器中已經(jīng)安裝了virtualenv。Inherit global site-packages是繼承全局環(huán)境里面的包,不勾選。Make available to all projects是所有的項(xiàng)目都可以用這個(gè)環(huán)境,可選也可不選。
選擇已經(jīng)存在的虛擬環(huán)境時(shí),點(diǎn)擊...選擇virtualenv已經(jīng)創(chuàng)建的虛擬環(huán)境中python.exe的路徑即可。
Virtualenv Environment:使用Python第三方包virtualenv管理的虛擬環(huán)境,有新建虛擬環(huán)境和選擇已經(jīng)存在的虛擬環(huán)境兩個(gè)選項(xiàng)。virtualenv是能管理Python虛擬環(huán)境的第三方庫。
Conda Environment:使用conda管理的虛擬環(huán)境,同樣也有新建虛擬環(huán)境和選擇已經(jīng)存在的虛擬環(huán)境兩個(gè)選項(xiàng)。
System Environment:使用系統(tǒng)Python解釋器環(huán)境,可以是從Python官網(wǎng)下載安裝包后安裝的python.exe路徑。也可以是安裝Anaconda后python.exe的路徑。
不論選擇添加的是一個(gè)什么樣的Python環(huán)境,添加成功后就會(huì)在Show All頁面顯示,選中這個(gè)已經(jīng)添加成功的Python環(huán)境,再點(diǎn)擊OK,即為現(xiàn)在打開的項(xiàng)目配置了Python解釋器環(huán)境。
現(xiàn)在可以查看一下Python解釋器配置頁面,不再顯示No Interpreter,而是對(duì)應(yīng)顯示剛剛添加的Python環(huán)境。在該環(huán)境中,安裝好項(xiàng)目所有的依賴包后就可以運(yùn)行項(xiàng)目了!
-
python
+關(guān)注
關(guān)注
56文章
4801瀏覽量
84865 -
解釋器
+關(guān)注
關(guān)注
0文章
103瀏覽量
6546
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論