看到有很多同學都想學Python,所以我來爲大家介紹一下Python開發環境的搭建,幫助大家快速開始學習。
安裝Python環境
手動下載安裝Python
要學習Python,第一件事情自然是安裝Python了。訪問下面的網頁,點擊最新版Python的鏈接(截止到目前爲止,最新的Python是3.8.2)。
https://www.python.org/downloads/windows/
然後翻到頁面最下方,按照你的系統來選擇安裝程序,這裏我64位的系統,所以選擇x86-64的本地安裝包。
下載之後安裝即可,唯一需要注意的一點就是安裝時候會詢問你是否將Python添加到PATH環境變量中,這一步要選擇是。後面的選項就無所謂了。
用scoop安裝Python
另一種方式就是用命令行的方式來安裝Python,在Windows系統下有chocolatery和scoop兩個包管理器可以使用。scoop包管理器因爲安裝的時候會創建一個current虛擬文件夾,永遠指向安裝路徑,在安裝這些版本號經常更新的開發環境的時候非常適合。所以這裏就介紹使用scoop來安裝Python。
首先打開一個powershell窗口,輸入下面的命令,設置權限,允許遠程簽名腳本的執行。
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
然後輸入下面的命令安裝scoop。
iwr -useb get.scoop.sh | iex
scoop安裝完畢之後,用scoop安裝Python就很簡單了。
scoop install python
如果希望scoop能夠多線程下載的話,可以先安裝aria2,scoop安裝完aria2之後,後續的下載安裝就會自動使用aria2的多線程功能來下載了。
scoop install aria2
不管使用哪種方式,在安裝完Python之後,在命令行之中應該可以啓動Python解釋器。如果下面的命令輸出Python版本號的話,說明你的Python安裝成功了。
python -V
pip配置下載鏡像
pip是Python的包管理器,用它可以安裝Python數量龐大的第三方包,享受Python生態系統帶來的便利。默認情況下,pip從國外鏡像下載包,速度比較慢。我們可以配置讓它使用國內的鏡像。配置方法很簡單,運行下面的命令即可。
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
vscode的安裝
vscode是一個開源免費、功能強大、使用方便的編輯器,如果對開發環境要求不高的話,完全可以使用vscode來編寫Python代碼的工具。
手動安裝vscode
下載安裝vscode很簡單,到下面的網站,點擊下載按鈕即可下載vscode,下載完成後安裝即可。
https://code.visualstudio.com/
用scoop安裝vscode
當然如果你覺得使用命令行方式安裝軟件挺方便的話,同樣也可以用scoop來安裝vscode。默認情況下scoop只開啓了main倉庫,裏面只有一些命令行軟件。如果要安裝vscode這種圖形界面軟件的話,需要開啓extras倉庫。
scoop bucket add extras
然後就可以用scoop來安裝vscode了。
scoop install vscode
vscode的配置
vscode默認只是一個編輯器,如果要讓他具有開發環境的能力,需要安裝一些擴展,並做一些配置。
安裝擴展
打開vscode,點擊左側面板的擴展圖標,然後再擴展搜索欄中輸入擴展名稱即可安裝擴展。
這裏推薦安裝以下擴展:
- Beatify,用於格式化各種類型代碼的擴展
- Chinese (Simplified) Language Pack for Visual Studio Code,用於將vscode設置爲中文的擴展
- Code Runner,用於快速運行單文件代碼程序的擴展
- Python,提供vscode的Python語言支持的擴展
- Resource Monitor,在vscode狀態欄顯示系統信息的擴展
- Visual Studio IntelliCode,將Visual Studio的IntelliCode功能帶到vsocde的擴展
當然,你也可以安裝其他擴展,將vsocde打造成一個支持多種語言的強大編輯器。不過這裏僅介紹和Python相關的這幾個擴展。
vsocde配置
下面還需要對vscode進行一些配置,讓他更加好用。配置方法很簡單,按F1調出命令面板,然後輸入json並選擇“首選項:打開設置(json)”,來打開用戶配置文件。
這是一個JSON格式的文件,如果大家是第一次使用vscode的話,這裏應該是空的,所以可以安全的複製我的配置文件。當然你可以自定義配置文件,按自己的喜好進行設置。將鼠標移動到設置項上面,還會彈出設置的提示,幫助我們理解每項設置的作用。例如fontFamily是字體、fontSize是字號、formatOnSave可以讓編輯器在保存的時候自動格式化代碼等等。
{
"editor.fontFamily": "'Jetbrains Mono','Fira Code','MesloLGS NF','思源黑體',Consolas, 'Courier New', monospace",
"editor.fontSize": 18,
"editor.fontLigatures": true,
"editor.formatOnSave": true,
"files.autoSave": "onFocusChange",
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"debug.onTaskErrors": "showErrors",
"git.autofetch": true,
"terminal.integrated.shell.linux": "/bin/zsh",
"git.enableCommitSigning": true,
"editor.codeActionsOnSave": {
"source.fixAll": true
},
}
配置完畢之後,你應該可以在vscode中享受編寫Python代碼的樂趣了。vscode擴展提供的代碼補全和提示功能,再加上按Ctrl+S保存時格式化代碼的功能,可以非常方便的編寫代碼。
使用vscode編寫Python代碼
打開vscode,新建並打開一個文件夾,然後點擊新建文件圖標,新建一個後綴名爲py的Python代碼文件,即可開始編寫代碼。
雖然vsocde可以在不打開項目文件夾的情況下爲代碼文件顯示高亮,但是如果你希望擁有代碼補全、提示、格式化等功能,就必須在項目文件夾中工作才行。
在項目中編寫Python代碼時就可以享受vscode的便利了。
想要運行Python文件的時候,點擊右上角的三角形運行按鈕(Code Runner擴展的功能)即可。或者在菜單中選擇運行->以非調試模式運行也可以。由於CodeRunner會使用默認的系統編碼,所以在中文環境下可能會出現輸出漢字亂碼的情況,所以最好用vscode的調試功能來運行,它不會出問題。
Jetbrains Pycharm的安裝
Jetbrains Pycharm是一個開源免費的Python IDE,功能非常給力,同時還有付費的專業版。不過對初學者來說,開源免費的社區版已經完全夠用了。也許你之前曾經聽說過Intellij IDEA這個Java IDE,Pycharm和他是兄弟,都是Jetbrains公司出品的,所以Pycharm的強大之處不用多說了吧。
手動安裝Pycharm
訪問下面的Pycharm下載頁面,點擊右邊的社區版按鈕進行下載,下載完成後安裝即可。
https://www.jetbrains.com/pycharm/download/#section=windows
使用scoop安裝Pycharm
如果你用scoop的話,需要添加extras或者Jetbrains倉庫來安裝Pycharm。
scoop bucket add extras jetbrains
scoop install pycharm
Pycharm的配置
打開Pycharm,點擊Configure->Settings,來打開配置界面。如果你已經打開了一個項目的話,點擊菜單欄File->Settings來打開配置界面。接下來就是一些常規設置,大家看截圖設置就可以了。
首先是代碼字體的設置,推薦使用Jetbrains系列開發的Jetbrains Mono字體,做了多項優化,更適合開發者使用,而且支持連字。
IDE主題我習慣使用暗色的Darcula了,如果你喜歡的話,也可以使用其他主題。
控制檯字體默認會使用代碼字體,我個人感覺控制檯不需要那麼大,所以可以在設置小一點,能看見就行了。
考慮到多種語言的支持,我建議將Pycharm默認文件編碼設置爲UTF8。
使用Pycharm編寫代碼
Pycharm和vscode類似,都必須打開項目(或者文件夾)才能啓用高級編輯功能。第一次使用的話,可以在右邊點擊創建或者打開項目。
打開項目之後,右鍵點擊左側的項目文件夾,然後選擇新建Python文件,即可新建新的Python代碼文件。
Pycharm的優點就是他是一個集成開發環境,已經集成了Python開發的各種功能,所以無需安裝其他插件即可完成Python的編輯工作。使用體驗較vscode而言也更好,當然系統佔用可能也更高一些。
用Pycharm運行文件的時候要稍微麻煩一點,點擊菜單欄Run->Run…,然後選擇要運行的文件名,就可以運行文件了。在Pycharm中格式化代碼快捷鍵是Ctrl+Alt+L,無需按Ctrl+S保存代碼,因爲會自動保存代碼。
Pycharm的快捷鍵也十分強大,熟練使用以後可以迅速完成各項功能。想要使用Pycharm的話,最好下載一個Pycharm RefCard,隨時查看快捷鍵,地址如下:
https://resources.jetbrains.com/storage/products/pycharm/docs/PyCharm_ReferenceCard.pdf
Kite引擎的安裝和使用
Kite是一個Python代碼自動補全和文檔提示引擎,能讓我們編寫Python代碼的體驗更上一層樓。Kite可以在幾乎所有主流編輯器和IDE中使用,自然包括了上面介紹的vscode和Pycharm。
Kite安裝起來很簡單,訪問下面的地址,也就是上圖的網頁,然後點擊圖中的下載按鈕即可下載Kite引擎。
https://kite.com/
安裝的時候,Kite會詢問要安裝的編輯器,選擇之後Kite就會在編輯器中安裝Kite插件。
之後我們在這些編輯器中編寫代碼,就可以享受到Kite的便利了。其實上面我截得兩張動圖,就已經安裝了Kite引擎,它在代碼補全的時候可以給我們提供更加精細的選項。這裏稍微注意一點,因爲Kite運行的時候,會在系統後臺啓動一個語言引擎對代碼進行分析。如果你目前沒有編寫代碼,可以從系統托盤中暫時關閉它。
經過以上的步驟,你應該已經擁有了vscode和Pycharm的開發環境了。之後就可以開始學習編寫代碼了。但是要注意,學習Python是一個長期的過程,搭建開發環境僅僅是一個開始。再方便的開發環境,也不能代替實際的學習,祝願大家都能輕鬆學會Python,用它來讓我們的生活更加輕鬆!