環(huán)境準(zhǔn)備
第三方庫(kù)
unofficial website
https://www.lfd.uci.edu/~gohlke/pythonlibs/
python package index
https://pypi.python.org/pypi
python版本問(wèn)題
IDE推薦使用pycharm,自帶terminal隘世、python console蕉饼、編輯器玷禽,自帶virtualenv功能,方便python環(huán)境的切換
mac os自帶python2.7,在終端中可以直接鍵入python使用
下載安裝python3
https://www.python.org/
默認(rèn)安裝路徑
/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6
注:軟件發(fā)布階段
α(Alpha)版:內(nèi)測(cè)版苏携,內(nèi)部交流或者專業(yè)測(cè)試人員測(cè)試用,Bug較多对粪。
β(Beta)版:公測(cè)版右冻,專業(yè)愛(ài)好者大規(guī)模測(cè)試用,存在一些缺陷著拭,該版本也不適合一般用戶安裝纱扭。
γ(Gamma)版:相當(dāng)成熟的測(cè)試版,與即將發(fā)行的正式版相差無(wú)幾儡遮。
RC版:Release Candidate乳蛾。RC版。是Release Candidate的縮寫(xiě)鄙币,意思是發(fā)布倒計(jì)時(shí)肃叶,候選版本,處于Gamma階段十嘿,該版本已經(jīng)完成全部功能并清除大部分的BUG因惭。到了這個(gè)階段只會(huì)除BUG,不會(huì)對(duì)軟件做任何大的更改绩衷。從Alpha到Beta再到Gamma是改進(jìn)的先后關(guān)系筛欢,但RC1、RC2往往是取舍關(guān)系唇聘。
SR版:Service Release的縮寫(xiě),修正版或更新版柱搜,修正了正式版推出后發(fā)現(xiàn)的Bug迟郎。
Final版:正式版。
下載安裝之后聪蘸,默認(rèn)使用的仍然是python2.7宪肖。使用pycharm的虛擬python環(huán)境,輕松切換不同的python版本
file-new project-選擇create virtualenv 是否繼承全局的site package是可選的健爬,不建議選控乾。
在interpreter中可以看到不同的python解釋器的選擇。
只選擇解釋器位置娜遵,不創(chuàng)建虛擬環(huán)境蜕衡,在pycharm的terminal中還是會(huì)使用python2的pip。