yCharm是由JetBrains公司開發的一款Python開發工具,在Windows、Linux和Mac OS操作系統中都可以使用,它具有語法高亮顯示、Project管理代碼跳轉、智能提示、自動完成、調試、單元測試和版本控制等功能。下面我們將介紹一下PyCharm的安裝和簡單的配置。
在瀏覽器中輸入PyCharm官網的下載地址“https://www.jetbrains.com/zh-cn/pycharm/download/#section=windows”,單擊頁面右側的“Community”下的“Download”按鈕,即可開始下載PyCharm最新的的安裝程序,如果需要下載之前的版本,則點擊下載頁面左側的“Other versions”,然后在進入到的頁面中選擇自己想要的版本即可。
在下載時,需要注意的是PyCharm有社區版和專業版兩個版本,社區版是免費的并且提供源程序,專業版是需要收費的。對于我們大多數學者而言,免費版的功能已經足夠我們使用了,所以建議大家下載免費的社區版進行使用。
PyCharm的下載頁面
1、雙擊PyCharm的安裝程序進行安裝,在歡迎界面點擊“Next”按鈕;
PyCharm安裝程序
點擊next
2、在選擇軟件安裝路徑的界面,用戶根據自己的實際情況,設置合理的安裝路徑。PyCharm默認的安裝路徑位C盤,個人建議更改,例如我自己在安裝的時候,就是將PyCharm安裝到D盤,這樣就不會占用系統盤的空間。設置好安裝路徑之后,然后單擊“Next”按鈕;
選擇安裝路徑
3、在安裝選項的界面,將界面上的選項全部勾選,然后單擊“Next”按鈕;
安裝選項
4、在選擇開始菜單文件夾的界面,該界面不用進行設置,直接單擊“Install”按鈕,等待軟件安裝,安裝時間根據個人的電腦性能決定;
選擇開始菜單文件夾
5、在軟件安裝完成界面,直接點擊“Finish”按鈕完成安裝。
結束安裝
1、完成PyCharm安裝后,直接在桌面上雙擊PyCharm的快捷方式,即可啟動PyCharm;
PyCharm快捷方式
2、進入到PyCharm的歡迎界面,點擊“New Project”按鈕;
創建新項目
3、進入到創建項目界面,在界面上方設置好項目的路徑,然后點擊“Previously configured interpreter”,之后在點擊“Add Interpreter”按鈕;
設置路徑、解釋器
4、進入到添加解釋器界面,點擊“System Interpreter”按鈕,然后點擊“OK”按鈕;
選擇解釋器
5、回到創建項目界面,檢查無誤后,點擊“Create”按鈕;
創建項目
6、進入到PyCharm開發工具的主窗口,即可開始使用PyCharm進行開發了。
PyCharm主窗口
至此,我們已經完成了PyCharm的安裝跟簡單的配置,大家需要注意的是在PyCharm的安裝跟簡單的配置過程如果涉及到路徑的選擇時,不能出現空格,盡量不要出現中文,不然可能會導致安裝失敗,或者項目出錯。大家在使用PyCharm開發的過程中,如果有問題,歡迎在評論區留言,或者私信我都可以。
各位讀者的支持,是小編創作的動力,希望大家多多支持,相互交流學習[謝謝]。
一、PyCharm下載網站
PyCharm是由JetBrains打造的一款Python IDE(Integrated Development Environment,集成開發環境),帶有一整套可以幫助用戶在使用Python語言開發時提高其效率的工具。PyCharm是Python 專業開發人員和剛起步人員使用的開發環境工具。
pycharm下載網站:https://www.jetbrains.com/pycharm/
【領取方式見文末】
二、單擊網站的Downloads,進入二級頁面,選擇對應的操作系統下載PyCharm
打開上面的pycharm下載網站,如下圖2-1所示。
圖2-1 PyCharm頁面
單擊圖2-1頁面界面的Downloads控件,進入圖2-2的PyCharm下載界面,選擇對應的操作系統下載PyCharm安裝程序。
圖2-2 PyCharm下載
圖2-2的左側:
System requirements
安裝PyCharm的系統與硬件要求。
Installation instructions
安裝說明。
Other versions
其它PyCharm版本。
Third-party software
第三方軟件,對PyCharm補充性質的軟件。
圖2-2的右側:
Professional
PyCharm專業版,需要購買,免費試用30天,與社區版相比,具有相對完備的功能。
Community
PyCharm社區版,免費,與專業版相比,沒有Web開發、Python We框架、Python分析器、遠程開發、支持數據庫與SQL等這些功能。
這里我們下載Windows系統的PyCharm專業版(Professional)。單擊圖2-2紅框的Download下載專業版PyCharm,適合64位操作系統,基于64位處理器,具體要求參見圖2-2中的System requirements。
三、PyCharm的安裝程序的安裝及其配置
(1)運行PyCharm Setup
運行上面下載的專業版PyCharm的安裝程序,出現下面圖3-1的安裝界面。
圖3-1 PyCharm安裝
單擊圖3-1的Next,進入圖3-2所示的PyCharm安裝位置設置的界面。
【領取方式見文末】
(2)安裝位置設置
圖3-2 PyCharm安裝位置
可以自定義PyCharm的安裝路徑,設置完成后,單擊Next,進入圖3-3所示的PyCharm安裝選項設置的界面。
(3)安裝選項設置
圖3-3 PyCharm安裝選項
Create Desktop Shortcut
勾選PyCharm后,在桌面創建快捷方式,該項勾選。
Update Path Variable(restart needed)
勾選Add "bin" folder to the PATH(增加bin文件夾到系統路徑)后,電腦重啟后會更新系統路徑變量,該項勾選。
系統路徑變量,當要求系統運行一個程序而沒有告訴它程序所在的完整路徑時,系統除了在當前目錄下面尋找此程序外,還會到path中指定的路徑去找可運行的變量。
Update Context Menu
勾選Add "Open Folder as Project"后,更新上下文菜單,也即安裝后在文件夾中,鼠標右鍵的菜單中出現Open Folder as PyCharm Project選項,單擊該選項即可啟動PyCharm,在該文件夾以項目形式啟動,若該文件夾是項目所在文件夾,則是打開該項目,若該文件夾不存在項目,則自動建立項目。該項是否勾選可根據需求而定,推薦勾選,方便查看python文件或自動創建項目。
Create Associations
勾選.py后,創建python文件與PyCharm關聯,也即.py腳本(script)文件可以用PyCharm方式打開。在計算機中,依據一定的格式編寫的可執行文件稱為腳本。
圖3-3中的選項都可以勾選,點擊next,進入圖3-4所示的開始菜單中PyCharm快捷方式的文件夾設置界面。
(4)開始菜單中PyCharm快捷方式的文件夾設置
圖3-4 開始菜單中PyCharm快捷方式的文件夾
圖3-4中默認JetBrains文件夾,電腦開始菜單中JetBrains文件夾會生成PyCharm快捷方式。這里可采用默認JetBrains文件夾,點擊Install進行安裝,進入圖3-5所示的PyCharm安裝進度界面。
(5)安裝
圖3-5 PyCharm安裝進度
圖3-5安裝進度完成后,出現圖3-6所示的 PyCharm安裝完成需要重啟電腦的提示界面。
圖3-6 PyCharm安裝完成
圖3-6中可以選擇立即重啟電腦,也可以稍后手動重啟電腦,這里選擇立即重啟電腦,重啟電腦后,雙擊啟動PyCharm時,會出現導入PyCharm設置的提示。
(6)安裝后,導入PyCharm設置文件
如果檢測到電腦存在過去安裝PyCharm版本的設置,會出現圖3-7所示的導入PyCharm設置界面,會自動顯示過去PyCharm設置文件的路徑。
圖3-7 導入PyCharm設置
Previous version
默認導入以前PyCharm設置文件,會自動顯示以前的PyCharm設置文件的路徑。
Config or installation directory
手動導入PyCharm配置或安裝設置。
Do not import settings
不導入設置。
如果未檢測到電腦存在過去安裝PyCharm的設置文件,會出現圖3-8所示的導入PyCharm設置界面。
圖3-8 導入PyCharm設置
上面界面主要用來導入已有的PyCharm設置,若沒有PyCharm設置或不導入已有的PyCharm設置,可以選擇不導入。
我們選擇Do not import settings(不導入設置),點擊OK,出現圖3-9所示的PyCharm和插件(Plugins)激活界面。
(7)安裝后,激活PyCharm
圖3-9中是PyCharm激活和插件(Plugins,Code With Me)激活的界面。這里介紹PyCharm的幾種激活方式。
圖3-9 PyCharm和插件(Plugins)激活
【領取方式見文末】
Activate PyCharm
激活PyCharm,有三種激活方式, JB Account是用JB賬號的方式激活, Activation code是激活碼方式激活,License server是許可證服務器授權方式激活。
若選擇JB Account激活,需要登錄JB賬號獲取許可,若選擇Activation code激活,需要輸入激活碼,若選擇License server激活,需要輸入服務器地址。
Start trial
選擇試用PyCharm,可以通過注冊的賬號免費試用30天。
圖3-9中選擇PyCharm的Activation code激活,輸入激活碼后,單擊Activate按鈕進行激活。
(8)安裝后,啟動PyCharm前的PyCharm設置
PyCharm激活后,可以進行PyCharm的初步設置。激活成功后,關閉(Close)激活界面,返回到圖3-10的PyCharm設置界面,有Projects(項目)、 Remote Development(遠程開發)、Customize (自定義)、 Plugins(插件)、 learn PyCharm(資源學習)選項。
圖3-10 PyCharm設置
Projects
New Project (創建新項目),open (在本電腦中打開已有項目),Get from VCS (從其它平臺打開已有項目)。
version control(VC)版本控制工具,比如:Git是一款免費、開源的分布式版本控制系統。
Remote Development
遠程開發,通過該項設置可以使用SSH實現遠程到其它主機上進行項目開發。
Customize
PyCharm的自定義設置,可以設置PyCharm界面外觀顏色(Color theme),設置PyCharm窗口字體大小(IDE font),設置PyCharm的快捷鍵(Keymap)。
PyCharm界面外觀默認Darcula,是暗黑色界面,明亮白色界面可選擇含有Light單詞的選項。
Plugins
安裝PyCharm的插件,可以增強PyCharm的功能或效果。若要使用PyCharm窗口的漢化版,可以在該選項的搜索框中輸入Chinese,點擊Chinese (Sinplified) Language Pack插件的install進行安裝。
Learn PyCharm
PyCharm學習
安裝PyCharm后,在圖3-10界面中可以根據自己的需求,先對Remote Development、Customize 、Plugins選項進行設置,然后再在Projects選項創建或打開項目,也可以不設置,直接選Projects選項創建或打開項目。
(9)安裝后,啟動PyCharm前的New Project環境配置
首次安裝PyCharm后,若沒有已有項目,我們需要創建一個新項目,需要對項目的環境進行設置。這里以python項目為例。點擊圖3-10界面中Projects選項右側的New Project,進入圖3-11所示的PyCharm中python Project環境配置界面。
圖3-11中展示了PyCharm支持多種類型項目,比如:Pure Python、Django、FastAPI、Flask等,這里我們選擇Pure Python項目類型,用于純 Python 編程。
圖3-11 PyCharm中python Project環境配置
Python Interpreter(Python解釋器)環境有New environment using和Previously configured interpreter兩個基本形式。
New environment using
用新環境創建項目,該項可以選擇Virtualenv、Pipenv、Poetry、Conda四種虛擬環境,這四種虛擬環境有不同的特點, Virtualenv虛擬環境是Pycharm自帶的,其它幾種需要先下載再安裝,可以根據自己的需求而定。
虛擬環境可以確保項目的相對獨立性,減少項目之間或項目與系統環境的干擾。這里選擇Pycharm默認的New environment using Virtualenv,會自動生成文件夾venv,venv文件夾用來存放創建項目時構建的Virtualenv虛擬環境,venv文件夾保存python解釋器(相當于從安裝的python復制過來的)、虛擬環境中安裝的第三方庫。
在圖3-11中紅框中location指定路徑的cc文件夾是python項目存放的位置,在Pycharm中編寫的python程序(.py)是存放在cc文件夾里,自動生成的venv文件夾也是保存在這個項目目錄cc文件夾中,另外,創建時,在cc中還會自動是生成一個.idea文件夾,該文件夾存放項目的版本信息、歷史記錄等,比如:關掉pycharm后,下次再打開,能恢復上次關閉的狀態。
Base interpreter是Python Interpreter(解釋器)的位置,也即導入安裝的python中python.exe所在路徑,或導入已經存在的虛擬環境中python.exe的路徑。通常是導入安裝的python中python.exe所在路徑。在PyCharm安裝之前最好先安裝Python,在該位置會自動導入python的路徑,若Python未安裝,該處會自動導入Python下載的地址。
勾選Inherit global site-packages,可以繼承系統解釋器內安裝的包,也即可以使用python安裝位置中的包,該項是否勾選可根據需求而定。
勾選Make available to all projects,可將此虛擬環境提供給其他項目使用,該項是否勾選可根據需求而定。
注意,圖3-11紅框中location路徑的cc文件夾中不能已存在venv文件夾,否則,與圖3-11的New environment using選項的location路徑沖突,會顯示Environment location directory is not empty,無法單擊圖3-11的Create創建項目環境。在cc文件夾里若有其它文件,單擊圖3-11的Create,會提示下面圖3-12的目錄不為空的對話框。
圖3-12 提示對話框
這時,單擊圖3-12的Create from Existing Sources(從存在的資源中創建),即可創建項目。
用win+r打開cmd的命令窗口,在默認路徑中輸入pip install庫名,這個第三方庫或模塊(library or module,可以統稱為包,package),一般是安裝到python路徑下的Lib→site-packages文件夾中。
若要把第三方庫或模塊安裝到虛擬環境的項目的文件夾中,可以通過pycharm來安裝,圖3-11創建項目后,啟動pycharm(默認打開cc項目),進入File→Settings→Project:cc→Python Interpreter,點擊下面圖3-13中紅箭頭指向的+,在彈出的窗口中搜索庫名并安裝,安裝的第三方庫或模塊會保存到項目文件夾cc→venv→Lib→site-packages文件夾中。
圖3-13 pycharm的Settings設置
圖3-13右側紅箭頭下面顯示了當前配置中可用的第三方庫或模塊。使用圖3-13中紅箭頭指向的+安裝第三方庫或模塊,是默認安裝在調用的解釋器所在的路徑下的site-packages文件夾。
第三方庫或模塊安裝到虛擬環境的項目中,還可以點擊Pycharm底部的Terminal按鈕,在出現的窗口中輸入命令,圖3-11創建項目后,啟動pycharm,點擊圖3-14中紅箭頭指向的Terminal,在出現的窗口中輸入pip install 庫名,回車即可安裝,卸載可以用pip uninstall 庫名。
圖3-14 pycharm的底部欄
利用Terminal這種方式安裝第三方庫或模塊的位置與創建項目的環境有關。
Previously configured interpreter
圖3-11中,若選擇Previously configured interpreter,是從已經存在的解釋器的文件夾中導入解釋器,也可以用這種方式配置環境。
圖3-15選擇了Previously configured interpreter創建項目,用這種方式只能手動導入python interpreter(python解釋器),也即手動導入安裝的python中python.exe所在路徑,或導入已經存在的虛擬環境中python.exe的路徑。
圖3-15 PyCharm中python Project環境配置
點擊圖3-15中紅箭頭的位置,出現圖3-16的導入interpreter界面。
圖3-16 Virtualenv Environment導入interpreter
在圖3-16中選擇Virtualenv Environment,并導入interpreter,也即導入安裝的python中python.exe所在路徑,或導入已經存在的虛擬環境中python.exe的路徑。這里的Virtualenv Environment可以創建python項目的Virtualenv虛擬環境,但在項目文件夾中不會生成像上面的venv文件夾,而是使用python自帶的虛擬環境或已經存在項目的虛擬環境,安裝第三方庫或模塊的位置與安裝方式有關。
圖3-16中導入安裝的python中python.exe所在路徑。Make available to all projects的用法同上。點擊圖3-16的OK,即可在zz文件夾創建項目,在zz文件夾中自動生成.idea文件夾,但不生成虛擬環境的venv文件夾,項目的虛擬環境是python自帶的虛擬環境,安裝的第三方庫或模塊都是在python路徑下的site-packages文件夾,且Pycharm可以調用site-packages的第三方庫或模塊。在zz文件夾里還可以保存Pycharm中編寫的python程序(.py)。
圖3-16中也可以導入已存在的虛擬環境的解釋器,安裝第三方庫或模塊的位置與安裝方式有關,很少使用這種導入,這里不贅述。
圖3-17中選擇System Interpreter(系統解釋器)導入interpreter(解釋器)界面。
圖3-17 System Interpreter導入interpreter
選擇System Interpreter導入interpreter,也即導入安裝的python中python.exe所在路徑,或導入已經存在的虛擬環境中python.exe的路徑。System Interpreter可以使用系統環境,可以不用虛擬環境。
選擇System Interpreter導入安裝的python文件夾中的python.exe的路徑,是使用系統環境,安裝的第三方庫或模塊都是在python路徑下的site-packages文件夾,且Pycharm可以調用site-packages的第三方庫或模塊。項目所在的文件夾中有.idea文件夾,還可以保存Pycharm中編寫的python程序(.py)。
同樣,選擇System Interpreter也可以導入已存在的虛擬環境的解釋器,安裝第三方庫或模塊的位置與安裝方式有關,很少使用這種導入,這里不贅述。
Create a main.py welcome script
圖3-11中,默認勾選Create a main.py welcome script,默認創建一個main.py腳本,也即默認生成一個python例子,該項可選,也可不選。
在環境配置里,選擇New environment using可以保持項目獨立的環境,減少干擾,安裝或調用的第三方庫或模塊是在該項目的文件夾里,但不能調用python路徑下的第三方庫或模塊。選擇Previously configured interpreter不一定能保證項目獨立的環境,但若導入安裝python路徑下的解釋器,則安裝或調用的第三方庫或模塊是在python路徑下的文件夾里。
若對環境獨立性要求很高,建議選擇New environment using,若對環境獨立性要求不高,可以選擇Previously configured interpreter,導入安裝python路徑下的解釋器,這樣,第三方庫或模塊是在python路徑下的文件夾里,達到多個項目共用第三方庫或模塊的效果。配置完成后,點擊create即可創建新項目。
【領取方式見文末】
(10)安裝后,Open項目及Python Interpreter錯誤時的配置
上面(9)中是創建新項目(New Project),我們可以打開(Open)一個已經存在的項目。這里以python項目為例。點擊圖3-10界面中Projects選項右側的Open,打開python項目所在文件夾的路徑,進入下面圖3-18所示的PyCharm打開python項目的界面。
圖3-18 pycharm打開項目
點擊圖3-18紅框的按鈕,可以展開或隱藏PyCharm窗口左側項目(Project)的展示欄。下面圖3-19是展開了PyCharm窗口左側項目(Project)的展示欄,PyCharm窗口的右側是文件展示區域。
圖3-19 PyCharm窗口左側項目(Project)的展示欄
我們用PyCharm打開項目后,可以根據python interpreter的路徑,以及項目所在文件夾生成的文件夾,并依據上面(9)中講到的環境配置方法,基本上可以判斷該項目的環境配置特點。我們可以在PyCharm的標題欄File→Settings→Project:→Python Interpreter中查看python interpreter的路徑,或者在運行代碼彈出的Run窗口中第一行可以看到python interpreter所處的路徑。
若在PyCharm中打開python文件或運行python文件,出現Python Interpreter(python解釋器)的異常,一般需要重新配置python interpreter。
打開項目后,如果提示Invalid Python interpreter selected for the project,項目使用的 python interpreter(python解釋器)無效,或者提示系統找不到指定文件,或者運行代碼程序時在PyCharm底部的Run窗口出現Python path configuration的異常提示信息(一般是項目使用的python版本與當前電腦的版本不一致導致),這些都表示要重新配置python解釋器,可以在PyCharm的標題欄File→Settings→Project:→Python Interpreter設置有效的python interpreter(python解釋器)。
打開項目后,直接運行某個.py腳本(script)文件,若PyCharm沒有檢測到python interpreter(python解釋器),會彈出下面圖3-20所示的Edit Configuration編輯配置提示。
圖3-20 編輯配置
在圖3-20的紅框中的下拉菜單中選擇一個有效的python interpreter(python解釋器),點擊Run即可運行這個.py腳本(script)文件,但這種配置只適合這個.py文件,若要配置適合整個項目,可以在PyCharm的標題欄File→Settings→Project:→Python Interpreter設置有效的python interpreter(python解釋器)。
打開項目后,直接運行某個.py腳本(script)文件,若彈出下面圖3-21所示的Invalid Python SDK提示,一般是python版本導致的,電腦沒有安裝這種python版本。SDK全稱是Software Development Kit, 軟件開發工具包,Python SDK是指python開發語言工具。
圖3-21 無效的python開發工具
出現圖3-21提示時,點擊OK,再在PyCharm的File→Settings→Project:→Python Interpreter設置有效的python interpreter(python解釋器),然后即可運行這個.py腳本(script)文件。
在PyCharm的標題欄File→Settings→Project:→Python Interpreter中對python interpreter(python解釋器)的配置同上面(9)中描述的方法基本相似,這里不重復描述。
到這里,PyCharm就安裝好了!