剛學(xué)Python,你肯定遇到過(guò)這個(gè)問(wèn)題剛學(xué)Python時(shí),拿到一個(gè)Python項(xiàng)目,想用pycharm打開(kāi)運(yùn)行,pycharm界面卻顯示No Python Interpreter configured for the project,翻譯一下是:沒(méi)有為項(xiàng)目配置Python解釋器。

解決這個(gè)問(wèn)題也很簡(jiǎn)單,只需要為當(dāng)前打開(kāi)的這個(gè)Python項(xiàng)目配置一個(gè)Python解釋器即可,具體操作如下:
在顯示的No Python Interpreter configured for the project一欄的右側(cè),點(diǎn)擊Configure Python Interpreter,進(jìn)入Python解釋器配置頁(yè)面。也可以直接打開(kāi)pycharm的settings頁(yè)面,找到Project下的Python Interpreter,進(jìn)入Python解釋器配置頁(yè)面。

在Python解釋器配置頁(yè)面,可以看到No Interpreter,即沒(méi)有Python解釋器。點(diǎn)擊后面的齒輪按鈕,會(huì)出現(xiàn)兩個(gè)選項(xiàng):Add和 Show All。Add是添加一個(gè)新的Python解釋器環(huán)境,Show All是展示所有已經(jīng)添加過(guò)的Python解釋器環(huán)境。

下圖是點(diǎn)擊Show All的界面,由于沒(méi)有已經(jīng)添加過(guò)的Python解釋器環(huán)境顯示nothing to show,可以點(diǎn)擊右側(cè)的+,添加一個(gè)新的Python解釋器環(huán)境。如果添加過(guò)Python解釋器環(huán)境,則會(huì)列出所有已經(jīng)添加過(guò)的Python解釋器環(huán)境。添加過(guò)的Python環(huán)境中,如果有某一個(gè)已經(jīng)安裝了要運(yùn)行的項(xiàng)目的所有依賴包,則可以直接選擇它。

添加新的Python解釋器環(huán)境的界面如下圖所示,點(diǎn)擊第一步中的齒輪按鈕,再點(diǎn)擊Add可進(jìn)入該頁(yè)面。在Show All的界面點(diǎn)擊右側(cè)的+也可以進(jìn)入該頁(yè)面。

在添加新的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解釋器,但是要確?;A(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)境的第三方庫(kù)。
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頁(yè)面顯示,選中這個(gè)已經(jīng)添加成功的Python環(huán)境,再點(diǎn)擊OK,即為現(xiàn)在打開(kāi)的項(xiàng)目配置了Python解釋器環(huán)境。

現(xiàn)在可以查看一下Python解釋器配置頁(yè)面,不再顯示No Interpreter,而是對(duì)應(yīng)顯示剛剛添加的Python環(huán)境。在該環(huán)境中,安裝好項(xiàng)目所有的依賴包后就可以運(yùn)行項(xiàng)目了!

-
python
+關(guān)注
關(guān)注
57文章
4856瀏覽量
89529 -
解釋器
+關(guān)注
關(guān)注
0文章
103瀏覽量
6935
發(fā)布評(píng)論請(qǐng)先 登錄
請(qǐng)問(wèn)ubuntu如何查看tensorflow使用的python解釋器位置?
如何在pycharm環(huán)境下使用python
Python開(kāi)發(fā)中Pycharm的實(shí)用小技巧
快速安裝 Python 解釋器
如何配置Python環(huán)境變量
使用pycharm開(kāi)發(fā)上位機(jī)配置pyqt5的環(huán)境
Pycharm配置遠(yuǎn)程調(diào)試

pycharm如何配置Python解釋器
評(píng)論