PyCharm如何定位wxPython庫

測試環境

(1)Windows7 (64bits)python

(2)PyCharm 2020.1bash

(3)Python 3.8.4ide

情形一

在DOS命令行下安裝wxPython庫,固然,前提是安裝好了pycharm和python。
測試

pip install wxpython

安裝順利!固然安裝過程當中會自動查找其所依賴的庫(沒有的話須要先安裝),並自動檢測Python安裝路徑。命令行

可是,要在PyCharm中使用上述庫,還要通過設置一下。blog

image.png

如上圖所示,啓動pycharm在建立一個普通Python項目(Pure Python)時,系統會自動使用一個名稱爲pipenv的虛擬環境。此時,儘管看上去彷佛系統可以自動查詢Python 3.8.4解釋器,可是,在隨後代碼中操做wxpython庫時,系統卻沒法識別。提示相應的語法錯誤。
ip

解決方法是:把上面界面中的解釋器選擇改成下面的那個(Existing interpreter),即讓系統直接定位到硬盤安裝路徑下的Python解釋器所在位置。稍過幾分鐘後,Pycharm系統即會識別出前面在CMD模式下安裝的wxpython庫,併成功完成Intelligent Sense語法提示!pycharm

情形二

此種情形更典型,就是在PyCharm中安裝wxPython庫。例如,新可使用IDE新建一個「Pure Python」項目。而後,在項目配置界面中再安裝wxPython庫。參考以下界面:it

image.png

注意到,這裏也出現瞭如上面討論的情形,即在默認虛擬環境解釋器Pipenv下,系統不能自動定位咱們已經在命令行下安裝的wxpython庫(包)。若是此前真正沒有在命令行下安裝過wxpython庫(包),能夠點擊右上方的「+」實時安裝便可,在點擊「+」後的界面參考下圖。pip

image.png

在搜索到wxpython包後,便可點擊左下方的「Install Package」進行安裝,結束後,再返回到編輯窗口中,系統便會自動識別到wxpython包,並提供對應的智能感知語法支持。

可是,若是你在命令行下已經安裝了wxpython包,再使用上面「Install Package」安裝的話,重複安裝了。此時的辦法其實很簡單,以下圖:

image.png

返回到前一個項目解釋器選擇界面,修改選項爲你在硬盤上安裝的Python所在路徑對應的Python解釋器,便可。稍後:下部列表控件中即出現你剛纔在CMD狀態安裝的wxPython,如上圖。

在點擊【OK】退出後返回到IDE編輯狀態即出現如期的智能感知支持了。

相關文章
相關標籤/搜索