Pycharm沒有內置的python解釋器,需要我們自己下載python解釋器。
在很多python項目中,會導入第三方的模塊,逐個去下載導入很不方便。
我們通常使用Anaconda來管理python的項目環境,Anaconda自帶python解釋器,且提供了大量的第三方模塊,引入第三方庫很方便。
Anaconda的安裝
如果未勾選第一個添加到Path環境變量中,后面需要手動在path環境變量中添加conda.exe所在目錄的路徑。
紅框圈出的是Anaconda核心程序,是必需的,其他的是自動安裝的插件。
有整潔強迫症的可以運行紅框中的程序,然后卸載插件:
配置Pycharm解釋器
新建項目
可以選擇新環境,也可以選擇已存在的解釋器。之前可以不配置解釋器,等到新建項目時配置也行。
注意:如果選擇新建環境,要選擇Conda。
導入第三方模塊的三種方式
1、寫導入語句 import xxx ,Alt+F4,安裝對應的包即可。
2、Ctrl+Alt+S -> 攔截器設置 -> +
3、在Anaconda中安裝包
總結:
- 第一種最方便,但是寫import語句時,第三方庫是沒有代碼提示的,不熟悉包名可能會寫錯。
- 第二、三種輸入包名時有候選項。我覺得pycharm比anaconda運行更流暢,第二種比第三種好一些(運行更流暢)。
- 如果已經導入,但還是有紅線報錯,可能是pycharm正在索引當前項目環境中的包。導入|移除包后,pycharm會重新索引這個項目環境中的所有包(更新環境),很慢(右下角可看到progress running),等一會兒就ok了。
- 移除包也是上面的三種方法。
可能出現的錯誤
如果安裝第三方包的過程中出現這樣的錯誤:
python: moduleNotFoundError: no module named 'setuptools'
是因為缺少setuptools模塊。解決方式如下:
1、下載setuptools
https://pypi.org/project/setuptools/#files
2、解壓,進入setuptools文件夾下,雙擊運行cli.exe
沒啥界面,一閃而過。
3、安裝模塊
我們要安裝的就是setup.py這個文件,復制setup.py所在文件夾的路徑
命令提示符下(要使用管理員權限的那個命令提示符,不然部分文件訪問不了),cd到該路徑
然后執行:
python setup.py install
ok,安裝完成。