python3比较文本差异_脑科学方向 | Python3的安装与环境搭建
Hello,
這里是行上行下,我是喵君姐姐
上一節(jié)介紹了python語言在心理教育科研中的一些較為普遍的應(yīng)用場景,并簡要概述了python語言的特性。
本節(jié)來學(xué)習(xí)python3的安裝與環(huán)境搭建。
考慮到大部分人的需求與原有經(jīng)驗(yàn),之后的學(xué)習(xí)都會以 windows 10(64位) 操作系統(tǒng)為系統(tǒng)平臺,而不是Ubuntu 16等linux系統(tǒng)。
這里稍作拓展,windows和linux系統(tǒng)下的python開發(fā),代碼風(fēng)格差異較大,更關(guān)鍵的差異在于,某些第三方庫很可能無法在windows平臺進(jìn)行交叉編譯,因?yàn)樗蕾嚨南到y(tǒng)庫文件不同。
隨著windows后續(xù)添加對linux內(nèi)核的支持,這種問題可能得到緩解,但依然不建議對這些庫自行編譯,從側(cè)面也反應(yīng)了使用類似anaconda的優(yōu)勢,一些需要專業(yè)交叉編譯的特別庫,會為用戶編譯好。
具體要安裝的python版本是必須決定的首件事情,這里選擇python 3.7.2,當(dāng)然,也可以選擇其他python3.6以上的版本。
對于基礎(chǔ)篇,實(shí)際上python各版本的差異無須考慮,然而,如果后續(xù)到了學(xué)習(xí)如tensorflowpytorch 框架里 nvdia cuda 的顯卡gpu模型訓(xùn)練時,對python版本這類基礎(chǔ)開發(fā)環(huán)境的更換就幾乎沒有容忍度。
或許會提出疑問,假如兩個會產(chǎn)生不兼容的python版本或第三方庫都需要怎么辦呢?
搭建虛擬env環(huán)境是解決這種問題的辦法,此處點(diǎn)到為止。
Python下載地址:https://www.python.org/
選擇 python-3.7.2-amd64.exe,安裝然后一直下一步即可,如果已經(jīng)安裝就是如下圖:
Python3的環(huán)境變量配置:
雖然安裝時,可以勾選 “ Add python 3.7.2 to path” ,將python環(huán)境變量添加進(jìn)系統(tǒng),但還是建議手動添加或進(jìn)行檢查。右鍵 “此電腦”- “屬性”,選擇高級選項(xiàng)卡,選擇環(huán)境變量:
找到 系統(tǒng)變量 的 path路徑,win10有非常友好的path環(huán)境變量編輯窗體,將以下目錄加入path環(huán)境變量即可:
?:Program Files(x86)python3.7(安裝根目錄)
?:Program Files(x86)python3.7Scripts(安裝根目錄的Scripts文件夾)
如果配置成功,在cmd運(yùn)行窗口,直接輸入 python ,會直接提示python版本,如下圖:
先在d盤新建記事本,輸入print("hello python"),然后更改文件名為 “hello.py”,再在cmd窗口,輸入命令運(yùn)行,“python d:hello.py”,結(jié)果如下:
VSCODE開發(fā)環(huán)境
當(dāng)然,使用如notepad++或系統(tǒng)記事本無法調(diào)試,也不太正規(guī),這里使用VSCODE編輯器(https://code.visualstudio.com/)作為開發(fā)環(huán)境。
這里vscode的使用對初學(xué)者略顯困難,首先要安裝python解釋器和python 語法提示插件,以及方便調(diào)試的code runner插件:
注意:
最關(guān)鍵的vscode配置python開發(fā)環(huán)境的這一步,就是右下角去選擇,python的安裝路徑。講3小點(diǎn):
1. python開發(fā)時,盡量使用tab鍵代替空格鍵(python對縮進(jìn)敏感);
2. python3默認(rèn)支持中文,文本開頭直接寫正式代碼即可;
3. 代碼文件的名字不能和已有系統(tǒng)庫名一樣,否則運(yùn)行報(bào)錯。
上述配置好后,右鍵選擇 “Run Code”的結(jié)果。
分享完畢,希望有所幫助。獲得更多資料歡迎移步賬號簡介喲~
總結(jié)
以上是生活随笔為你收集整理的python3比较文本差异_脑科学方向 | Python3的安装与环境搭建的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue 一直加载_Vue无限加载vue-
- 下一篇: websocket python爬虫_p