原则一:安装Python3,不用原生Python2.7
Python3是趋势,现在很多包的更新已经不再支持Python2.7了。但是没有必要卸载Python2.7,因为Mac系统底层有用,如果强制删除,则可能会Mac系统崩溃。
直接第三方安装Python3即可,然后设置下PATH,确保执行Python时用的Python3。
原则二:安装pip,不用原生的easy_install
根据我多年程序员的经验,最初使用时能不装就不装东西,因为很容易乱掉,可能还会有冲突。当然如果你身边有大神帮扶着,这倒是无所谓了。
但是我发现easy_install安装package的时候速度太慢,而且经常报错,所以在咨询一些大神后决定安装pip。
事实证明,这是一条铁律。
原则三:将pip的源改成国内的
跟maven的使用一样,国外的源下载速度巨慢,而且很容易出现“Read Time Out”的报错。将pip的源改成国内的,可以有效的防止这件事的发生。
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
以上为多镜像配置,基本可以满足日常需要了。
下面为国内常用镜像列表:
阿里云 http://mirrors.aliyun.com/pypi/simple/
豆瓣 http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
华中科技大学 http://pypi.hustunique.com/
[未完待续]