pycharm可在軟件商店或者官網下載community(社區版),社區版軟件可免費使用
由上圖知 ①pycharm默認使用自帶venv虛擬運行環境,可使每個工程的安裝包和運行環境相互獨立。
②pycharm使用電腦自帶的python解釋器,需要自己提前在電腦安裝python解釋器(可到官網下載)
③也可選擇下面的Previously configured interpreter 選項,則上面的Venv部分會顯示灰色不可選,在Previously configured interpreter一欄中選擇電腦下載的python.exe文件即可。此時沒用venv虛擬環境,使用的是電腦下載的python環境故不用導入很多包或模塊
特別提醒:pycharm中的命令端和Windows的命令端可以使用相同的命令,但由於pycharm有venv虛擬運行環境,所以在Windows的命令端檢索的python安裝庫函數與pycharm不一樣,則須在venv中重新下載所需要的庫函數, 需對每個pycharm工程的venv進行環境配置和第三方庫的引入。(用pip list命令檢索安裝的庫函數)
在下載第三方庫時,由於pycharm時是國外軟件,自帶的鏡像源位於國外所以下載非常慢,因此有必要更換鏡像源
第一種:更換鏡像源並下載第三方庫:File ->Settings ->Project:pythonProject ->Python Interpreter ->"+" ->搜索安裝的庫 ->Manage Repositories ->更換鏡像源 ->退出再點擊下載該庫
第二種:使用命令行安裝,打開pycharm的終端,輸入pip install matplotlib(庫函數名)。即可下載
特別注意:以上下載的第三方庫都是存在於該項目的虛擬環境中,不會影響其他工程
第一種方法如下圖:
第二種方法如圖:
附鏡像源網址:
清華鏡像源:https://pypi.tuna.tsinghua.edu.cn/simple
中國科技大學鏡像源: https://pypi.mirrors.ustc.edu.cn/simple/
阿裡雲鏡像源:http://mirrors.aliyun.com/pypi/simple/
(1)打開settings : ctrl+alt+s (2)運行當前代碼 :ctrl+shift+F10
(3)運行當前腳本 :shift+F10
(4)查找:ctrl+f(在當前文件中查找內容) 全局查找:ctrl+shift+f(在工程中的所有文件中查找)
(5)替換:ctrl+R 全局替換:ctrl+shift+r
(6)縮進:tab 反向縮進:shift+tab (7) 翻頁:PageUp,PageDown
(8)光標位於行首:Home 行尾:End
(9)python代碼的快速修正:alt+enter(reformat file重組文件格式,用於解決出現黃色波浪線,不符合python格式問題)
(10)快速注釋:ctrl+/(將選中的幾行全部注釋)
(11)復制代碼:ctrl+D(光標放在某一行則復制該行代碼;光標選中某一部分內容則復制選中內容)
(12) 刪除代碼:ctrl+Y(放在某一行則刪除該行)
(13)工程項目或文件的重命名:shift+F6
(14)向下插入代碼:shift+enter 向上插入代碼:ctrl+alt+enter(光標放在某一行,則在當前行的上或下一行插入代碼)
(15)查看項目視圖:alt+1 查看結構視圖:alt+7
(16)快速進入代碼:ctrl+鼠標左鍵(進入源碼或定義的函數)
(17)快速查看歷史:alt+鼠標左右鍵(歷史的查看和返回,作為源文件和當前文件的切換)
(18)切換pycharm中已打開的文件視圖:ctrl+tab
另外其他功能:
(1)pycharm左上角中的structure一欄可以顯示代碼的結構,對象,函數和類,可方便理解程序
(2)查看工程已經安裝的庫:左上方的External Libraries ->site-packages選項,點擊查看安裝的庫函數
(3)對於特殊的文件如:html網頁文件,可以右擊該文件 ->Open In ->有Explorer(資源管理器,顯示文件所在位置),Browser(浏覽器,用於打開html文件)
(4)TODO注釋與自頂向下編程思維:格式:TODO("待完善或其他功能"),用於標記代碼還未完成的部分,後續會完善;主要用於自頂向下的開發方式,即先寫主體框架,後續再完善相關模塊。
右下角有TODO視圖,可查看TODO所在的位置(5)File ->Settings ->Editor ->Font 可更改字體大小
File ->Settings ->Editor ->Code Style ->File and Code Templayes 可為不同類型文件創建模板