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

看到有不少同窗都想學Python,因此我來爲你們介紹一下Python開發環境的搭建,幫助你們快速開始學習。python

安裝Python環境

手動下載安裝Python

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

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

最新版Python

而後翻到頁面最下方,按照你的系統來選擇安裝程序,這裏我64位的系統,因此選擇x86-64的本地安裝包。git

選擇安裝包

下載以後安裝便可,惟一須要注意的一點就是安裝時候會詢問你是否將Python添加到PATH環境變量中,這一步要選擇是。後面的選項就無所謂了。shell

用scoop安裝Python

另外一種方式就是用命令行的方式來安裝Python,在Windows系統下有chocolatery和scoop兩個包管理器可使用。scoop包管理器由於安裝的時候會建立一個current虛擬文件夾,永遠指向安裝路徑,在安裝這些版本號常常更新的開發環境的時候很是適合。因此這裏就介紹使用scoop來安裝Python。json

首先打開一個powershell窗口,輸入下面的命令,設置權限,容許遠程簽名腳本的執行。windows

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,用它來讓咱們的生活更加輕鬆!

相關文章
相關標籤/搜索