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