新手也能看懂的Python開(kāi)發(fā)環(huán)境搭建

看到有很多同學(xué)都想學(xué)Python,所以我來(lái)為大家介紹一下Python開(kāi)發(fā)環(huán)境的搭建,幫助大家快速開(kāi)始學(xué)習(xí)。

安裝Python環(huán)境

手動(dòng)下載安裝Python

要學(xué)習(xí)Python,第一件事情自然是安裝Python了。訪(fǎng)問(wèn)下面的網(wǎng)頁(yè),點(diǎn)擊最新版Python的鏈接(截止到目前為止,最新的Python是3.8.2)。

https://www.python.org/downloads/windows/
最新版Python

然后翻到頁(yè)面最下方,按照你的系統(tǒng)來(lái)選擇安裝程序,這里我64位的系統(tǒng),所以選擇x86-64的本地安裝包。

選擇安裝包

下載之后安裝即可,唯一需要注意的一點(diǎn)就是安裝時(shí)候會(huì)詢(xún)問(wèn)你是否將Python添加到PATH環(huán)境變量中,這一步要選擇是。后面的選項(xiàng)就無(wú)所謂了。

用scoop安裝Python

另一種方式就是用命令行的方式來(lái)安裝Python,在Windows系統(tǒng)下有chocolatery和scoop兩個(gè)包管理器可以使用。scoop包管理器因?yàn)榘惭b的時(shí)候會(huì)創(chuàng)建一個(gè)current虛擬文件夾,永遠(yuǎn)指向安裝路徑,在安裝這些版本號(hào)經(jīng)常更新的開(kāi)發(fā)環(huán)境的時(shí)候非常適合。所以這里就介紹使用scoop來(lái)安裝Python。

首先打開(kāi)一個(gè)powershell窗口,輸入下面的命令,設(shè)置權(quán)限,允許遠(yuǎn)程簽名腳本的執(zhí)行。

Set-ExecutionPolicy RemoteSigned -scope CurrentUser

然后輸入下面的命令安裝scoop。

iwr -useb get.scoop.sh | iex

scoop安裝完畢之后,用scoop安裝Python就很簡(jiǎn)單了。

scoop install python

如果希望scoop能夠多線(xiàn)程下載的話(huà),可以先安裝aria2,scoop安裝完aria2之后,后續(xù)的下載安裝就會(huì)自動(dòng)使用aria2的多線(xiàn)程功能來(lái)下載了。

scoop install aria2

不管使用哪種方式,在安裝完P(guān)ython之后,在命令行之中應(yīng)該可以啟動(dòng)Python解釋器。如果下面的命令輸出Python版本號(hào)的話(huà),說(shuō)明你的Python安裝成功了。

python -V

pip配置下載鏡像

pip是Python的包管理器,用它可以安裝Python數(shù)量龐大的第三方包,享受Python生態(tài)系統(tǒng)帶來(lái)的便利。默認(rèn)情況下,pip從國(guó)外鏡像下載包,速度比較慢。我們可以配置讓它使用國(guó)內(nèi)的鏡像。配置方法很簡(jiǎn)單,運(yùn)行下面的命令即可。

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

vscode的安裝

vscode是一個(gè)開(kāi)源免費(fèi)、功能強(qiáng)大、使用方便的編輯器,如果對(duì)開(kāi)發(fā)環(huán)境要求不高的話(huà),完全可以使用vscode來(lái)編寫(xiě)Python代碼的工具。

手動(dòng)安裝vscode

下載安裝vscode很簡(jiǎn)單,到下面的網(wǎng)站,點(diǎn)擊下載按鈕即可下載vscode,下載完成后安裝即可。

https://code.visualstudio.com/
下載vscode

用scoop安裝vscode

當(dāng)然如果你覺(jué)得使用命令行方式安裝軟件挺方便的話(huà),同樣也可以用scoop來(lái)安裝vscode。默認(rèn)情況下scoop只開(kāi)啟了main倉(cāng)庫(kù),里面只有一些命令行軟件。如果要安裝vscode這種圖形界面軟件的話(huà),需要開(kāi)啟extras倉(cāng)庫(kù)。

scoop bucket add extras

然后就可以用scoop來(lái)安裝vscode了。

scoop install vscode

vscode的配置

vscode默認(rèn)只是一個(gè)編輯器,如果要讓他具有開(kāi)發(fā)環(huán)境的能力,需要安裝一些擴(kuò)展,并做一些配置。

安裝擴(kuò)展

打開(kāi)vscode,點(diǎn)擊左側(cè)面板的擴(kuò)展圖標(biāo),然后再擴(kuò)展搜索欄中輸入擴(kuò)展名稱(chēng)即可安裝擴(kuò)展。

vscode安裝擴(kuò)展

這里推薦安裝以下擴(kuò)展:

  • Beatify,用于格式化各種類(lèi)型代碼的擴(kuò)展
  • Chinese (Simplified) Language Pack for Visual Studio Code,用于將vscode設(shè)置為中文的擴(kuò)展
  • Code Runner,用于快速運(yùn)行單文件代碼程序的擴(kuò)展
  • Python,提供vscode的Python語(yǔ)言支持的擴(kuò)展
  • Resource Monitor,在vscode狀態(tài)欄顯示系統(tǒng)信息的擴(kuò)展
  • Visual Studio IntelliCode,將Visual Studio的IntelliCode功能帶到vsocde的擴(kuò)展

當(dāng)然,你也可以安裝其他擴(kuò)展,將vsocde打造成一個(gè)支持多種語(yǔ)言的強(qiáng)大編輯器。不過(guò)這里僅介紹和Python相關(guān)的這幾個(gè)擴(kuò)展。

vsocde配置

下面還需要對(duì)vscode進(jìn)行一些配置,讓他更加好用。配置方法很簡(jiǎn)單,按F1調(diào)出命令面板,然后輸入json并選擇“首選項(xiàng):打開(kāi)設(shè)置(json)”,來(lái)打開(kāi)用戶(hù)配置文件。

打開(kāi)用戶(hù)配置文件

這是一個(gè)JSON格式的文件,如果大家是第一次使用vscode的話(huà),這里應(yīng)該是空的,所以可以安全的復(fù)制我的配置文件。當(dāng)然你可以自定義配置文件,按自己的喜好進(jìn)行設(shè)置。將鼠標(biāo)移動(dòng)到設(shè)置項(xiàng)上面,還會(huì)彈出設(shè)置的提示,幫助我們理解每項(xiàng)設(shè)置的作用。例如fontFamily是字體、fontSize是字號(hào)、formatOnSave可以讓編輯器在保存的時(shí)候自動(dòng)格式化代碼等等。

{
    "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
    },

}

配置完畢之后,你應(yīng)該可以在vscode中享受編寫(xiě)Python代碼的樂(lè)趣了。vscode擴(kuò)展提供的代碼補(bǔ)全和提示功能,再加上按Ctrl+S保存時(shí)格式化代碼的功能,可以非常方便的編寫(xiě)代碼。

使用vscode編寫(xiě)Python代碼

打開(kāi)vscode,新建并打開(kāi)一個(gè)文件夾,然后點(diǎn)擊新建文件圖標(biāo),新建一個(gè)后綴名為py的Python代碼文件,即可開(kāi)始編寫(xiě)代碼。


新建Python文件

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

vscode編輯項(xiàng)目

在項(xiàng)目中編寫(xiě)Python代碼時(shí)就可以享受vscode的便利了。

編寫(xiě)代碼的動(dòng)圖

想要運(yùn)行Python文件的時(shí)候,點(diǎn)擊右上角的三角形運(yùn)行按鈕(Code Runner擴(kuò)展的功能)即可?;蛘咴诓藛沃羞x擇運(yùn)行->以非調(diào)試模式運(yùn)行也可以。由于CodeRunner會(huì)使用默認(rèn)的系統(tǒng)編碼,所以在中文環(huán)境下可能會(huì)出現(xiàn)輸出漢字亂碼的情況,所以最好用vscode的調(diào)試功能來(lái)運(yùn)行,它不會(huì)出問(wèn)題。

Jetbrains Pycharm的安裝

Jetbrains Pycharm是一個(gè)開(kāi)源免費(fèi)的Python IDE,功能非常給力,同時(shí)還有付費(fèi)的專(zhuān)業(yè)版。不過(guò)對(duì)初學(xué)者來(lái)說(shuō),開(kāi)源免費(fèi)的社區(qū)版已經(jīng)完全夠用了。也許你之前曾經(jīng)聽(tīng)說(shuō)過(guò)Intellij IDEA這個(gè)Java IDE,Pycharm和他是兄弟,都是Jetbrains公司出品的,所以Pycharm的強(qiáng)大之處不用多說(shuō)了吧。

手動(dòng)安裝Pycharm

訪(fǎng)問(wèn)下面的Pycharm下載頁(yè)面,點(diǎn)擊右邊的社區(qū)版按鈕進(jìn)行下載,下載完成后安裝即可。

https://www.jetbrains.com/pycharm/download/#section=windows
社區(qū)版下載

使用scoop安裝Pycharm

如果你用scoop的話(huà),需要添加extras或者Jetbrains倉(cāng)庫(kù)來(lái)安裝Pycharm。

scoop bucket add extras jetbrains
scoop install pycharm

Pycharm的配置

打開(kāi)Pycharm,點(diǎn)擊Configure->Settings,來(lái)打開(kāi)配置界面。如果你已經(jīng)打開(kāi)了一個(gè)項(xiàng)目的話(huà),點(diǎn)擊菜單欄File->Settings來(lái)打開(kāi)配置界面。接下來(lái)就是一些常規(guī)設(shè)置,大家看截圖設(shè)置就可以了。

打開(kāi)配置對(duì)話(huà)框

首先是代碼字體的設(shè)置,推薦使用Jetbrains系列開(kāi)發(fā)的Jetbrains Mono字體,做了多項(xiàng)優(yōu)化,更適合開(kāi)發(fā)者使用,而且支持連字。

字體設(shè)置

IDE主題我習(xí)慣使用暗色的Darcula了,如果你喜歡的話(huà),也可以使用其他主題。

主題配色

控制臺(tái)字體默認(rèn)會(huì)使用代碼字體,我個(gè)人感覺(jué)控制臺(tái)不需要那么大,所以可以在設(shè)置小一點(diǎn),能看見(jiàn)就行了。

控制臺(tái)字體

考慮到多種語(yǔ)言的支持,我建議將Pycharm默認(rèn)文件編碼設(shè)置為UTF8。

設(shè)置文件編碼

使用Pycharm編寫(xiě)代碼

Pycharm和vscode類(lèi)似,都必須打開(kāi)項(xiàng)目(或者文件夾)才能啟用高級(jí)編輯功能。第一次使用的話(huà),可以在右邊點(diǎn)擊創(chuàng)建或者打開(kāi)項(xiàng)目。

Pycharm啟動(dòng)窗口

打開(kāi)項(xiàng)目之后,右鍵點(diǎn)擊左側(cè)的項(xiàng)目文件夾,然后選擇新建Python文件,即可新建新的Python代碼文件。

新建Python文件

Pycharm的優(yōu)點(diǎn)就是他是一個(gè)集成開(kāi)發(fā)環(huán)境,已經(jīng)集成了Python開(kāi)發(fā)的各種功能,所以無(wú)需安裝其他插件即可完成Python的編輯工作。使用體驗(yàn)較vscode而言也更好,當(dāng)然系統(tǒng)占用可能也更高一些。

Pycharm編寫(xiě)代碼,我多裝了個(gè)power mode ii,所以看起來(lái)編碼會(huì)炫酷一些

用Pycharm運(yùn)行文件的時(shí)候要稍微麻煩一點(diǎn),點(diǎn)擊菜單欄Run->Run...,然后選擇要運(yùn)行的文件名,就可以運(yùn)行文件了。在Pycharm中格式化代碼快捷鍵是Ctrl+Alt+L,無(wú)需按Ctrl+S保存代碼,因?yàn)闀?huì)自動(dòng)保存代碼。

Pycharm的快捷鍵也十分強(qiáng)大,熟練使用以后可以迅速完成各項(xiàng)功能。想要使用Pycharm的話(huà),最好下載一個(gè)Pycharm RefCard,隨時(shí)查看快捷鍵,地址如下:

https://resources.jetbrains.com/storage/products/pycharm/docs/PyCharm_ReferenceCard.pdf

Kite引擎的安裝和使用

Kite是一個(gè)Python代碼自動(dòng)補(bǔ)全和文檔提示引擎,能讓我們編寫(xiě)Python代碼的體驗(yàn)更上一層樓。Kite可以在幾乎所有主流編輯器和IDE中使用,自然包括了上面介紹的vscode和Pycharm。

Kite引擎

Kite安裝起來(lái)很簡(jiǎn)單,訪(fǎng)問(wèn)下面的地址,也就是上圖的網(wǎng)頁(yè),然后點(diǎn)擊圖中的下載按鈕即可下載Kite引擎。

https://kite.com/

安裝的時(shí)候,Kite會(huì)詢(xún)問(wèn)要安裝的編輯器,選擇之后Kite就會(huì)在編輯器中安裝Kite插件。


選擇編輯器

之后我們?cè)谶@些編輯器中編寫(xiě)代碼,就可以享受到Kite的便利了。其實(shí)上面我截得兩張動(dòng)圖,就已經(jīng)安裝了Kite引擎,它在代碼補(bǔ)全的時(shí)候可以給我們提供更加精細(xì)的選項(xiàng)。這里稍微注意一點(diǎn),因?yàn)镵ite運(yùn)行的時(shí)候,會(huì)在系統(tǒng)后臺(tái)啟動(dòng)一個(gè)語(yǔ)言引擎對(duì)代碼進(jìn)行分析。如果你目前沒(méi)有編寫(xiě)代碼,可以從系統(tǒng)托盤(pán)中暫時(shí)關(guān)閉它。

經(jīng)過(guò)以上的步驟,你應(yīng)該已經(jīng)擁有了vscode和Pycharm的開(kāi)發(fā)環(huán)境了。之后就可以開(kāi)始學(xué)習(xí)編寫(xiě)代碼了。但是要注意,學(xué)習(xí)Python是一個(gè)長(zhǎng)期的過(guò)程,搭建開(kāi)發(fā)環(huán)境僅僅是一個(gè)開(kāi)始。再方便的開(kāi)發(fā)環(huán)境,也不能代替實(shí)際的學(xué)習(xí),祝愿大家都能輕松學(xué)會(huì)Python,用它來(lái)讓我們的生活更加輕松!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容