新手也能看懂的Python開發環境搭建

看到有很多同學都想學Python,所以我來爲大家介紹一下Python開發環境的搭建,幫助大家快速開始學習。

安裝Python環境

手動下載安裝Python

要學習Python,第一件事情自然是安裝Python了。訪問下面的網頁,點擊最新版Python的鏈接(截止到目前爲止,最新的Python是3.8.2)。

https://www.python.org/downloads/windows/

最新版Python

然後翻到頁面最下方,按照你的系統來選擇安裝程序,這裏我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/

下載vscode

用scoop安裝vscode

當然如果你覺得使用命令行方式安裝軟件挺方便的話,同樣也可以用scoop來安裝vscode。默認情況下scoop只開啓了main倉庫,裏面只有一些命令行軟件。如果要安裝vscode這種圖形界面軟件的話,需要開啓extras倉庫。

scoop bucket add extras

然後就可以用scoop來安裝vscode了。

scoop install vscode

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代碼文件,即可開始編寫代碼。
新建Python文件

雖然vsocde可以在不打開項目文件夾的情況下爲代碼文件顯示高亮,但是如果你希望擁有代碼補全、提示、格式化等功能,就必須在項目文件夾中工作才行。

vscode編輯項目

在項目中編寫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類似,都必須打開項目(或者文件夾)才能啓用高級編輯功能。第一次使用的話,可以在右邊點擊創建或者打開項目。

Pycharm啓動窗口

打開項目之後,右鍵點擊左側的項目文件夾,然後選擇新建Python文件,即可新建新的Python代碼文件。

新建Python文件

Pycharm的優點就是他是一個集成開發環境,已經集成了Python開發的各種功能,所以無需安裝其他插件即可完成Python的編輯工作。使用體驗較vscode而言也更好,當然系統佔用可能也更高一些。

Pycharm編寫代碼,我多裝了個power mode ii,所以看起來編碼會炫酷一些

用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安裝起來很簡單,訪問下面的地址,也就是上圖的網頁,然後點擊圖中的下載按鈕即可下載Kite引擎。

https://kite.com/

安裝的時候,Kite會詢問要安裝的編輯器,選擇之後Kite就會在編輯器中安裝Kite插件。
選擇編輯器

之後我們在這些編輯器中編寫代碼,就可以享受到Kite的便利了。其實上面我截得兩張動圖,就已經安裝了Kite引擎,它在代碼補全的時候可以給我們提供更加精細的選項。這裏稍微注意一點,因爲Kite運行的時候,會在系統後臺啓動一個語言引擎對代碼進行分析。如果你目前沒有編寫代碼,可以從系統托盤中暫時關閉它。

經過以上的步驟,你應該已經擁有了vscode和Pycharm的開發環境了。之後就可以開始學習編寫代碼了。但是要注意,學習Python是一個長期的過程,搭建開發環境僅僅是一個開始。再方便的開發環境,也不能代替實際的學習,祝願大家都能輕鬆學會Python,用它來讓我們的生活更加輕鬆!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章