原則一:安裝Python3岂座,不用原生Python2.7
Python3是趨勢(shì)翼虫,現(xiàn)在很多包的更新已經(jīng)不再支持Python2.7了固蚤。但是沒有必要卸載Python2.7联贩,因?yàn)镸ac系統(tǒng)底層有用,如果強(qiáng)制刪除泊碑,則可能會(huì)Mac系統(tǒng)崩潰坤按。
直接第三方安裝Python3即可,然后設(shè)置下PATH馒过,確保執(zhí)行Python時(shí)用的Python3臭脓。
原則二:安裝pip,不用原生的easy_install
根據(jù)我多年程序員的經(jīng)驗(yàn)腹忽,最初使用時(shí)能不裝就不裝東西来累,因?yàn)楹苋菀讈y掉砚作,可能還會(huì)有沖突。當(dāng)然如果你身邊有大神幫扶著嘹锁,這倒是無所謂了葫录。
但是我發(fā)現(xiàn)easy_install安裝package的時(shí)候速度太慢,而且經(jīng)常報(bào)錯(cuò)领猾,所以在咨詢一些大神后決定安裝pip米同。
事實(shí)證明,這是一條鐵律瘤运。
原則三:將pip的源改成國(guó)內(nèi)的
跟maven的使用一樣窍霞,國(guó)外的源下載速度巨慢,而且很容易出現(xiàn)“Read Time Out”的報(bào)錯(cuò)拯坟。將pip的源改成國(guó)內(nèi)的但金,可以有效的防止這件事的發(fā)生。
pip.conf的示例配置:
[global]
timeout=60
index-url=http://pypi.douban.com/simple
extra-index-url=http://mirrors.aliyun.com/pypi/simple/
https://pypi.tuna.tsinghua.edu.cn/simple/
http://pypi.mirrors.ustc.edu.cn/simple/
[install]
trusted-host=pypi.douban.com
mirrors.aliyun.com
pypi.tuna.tsinghua.edu.cn
pypi.mirrors.ustc.edu.cn
[freeze]
timeout = 10
以上為多鏡像配置郁季,基本可以滿足日常需要了冷溃。
下面為國(guó)內(nèi)常用鏡像列表:
阿里云 http://mirrors.aliyun.com/pypi/simple/
豆瓣 http://pypi.douban.com/simple/
清華大學(xué) https://pypi.tuna.tsinghua.edu.cn/simple/
中國(guó)科學(xué)技術(shù)大學(xué) http://pypi.mirrors.ustc.edu.cn/simple/
華中科技大學(xué) http://pypi.hustunique.com/
[未完待續(xù)]