最近换了个工作环境,需要重头开始搭建Python开发环境,对于Python开发来说,为了更快安装需要的python包,会选择从国内的pip源进行安装。
我总结了几种方法
临时性方法:
可以在使用pip的时候加参数-i http://mirrors.aliyun.com/pypi/simple/
例如:下面的代码,会从阿里云的镜像去安装pyspider库。
pip install -i http://mirrors.aliyun.com/pypi/simple/ pyspider
更换pip源是经常需要做的事情,通常的手段需要新建文件,往里面写一些东西,实在是麻烦。不过我们也可以使用Shell脚本来进行设置。
更简便的方法:
上面的方法虽然零时性解决了问题,但如果经常性地安装python包,还是比较麻烦。
这里提供一种简单的方法,使用shell脚本进行设置。
首先,找一个任意路径,直接使用命令
vim pipSourceSet.sh
新建一个pipSourceSet.sh,将以下内容输进去。
#!/bin/bash
echo ">>[pip换源]"
cd ~
dir=".pip"
[ -d "$dir" ] && rm -rf "$dir"
mkdir "$dir"
cat>"$dir"/pip.conf<<EOF
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
EOF
echo ">>[pip换源完毕!]"
输入完内容,保存好后,直接运行这个脚本就可以啦。
sh ./pipSourceSet.sh
此时,你的pip安装源就变成了阿里云啦,当然你也可以换乘其他路径,比如豆瓣,清华大学,中科院的pip源,下面是一些常用的pip源。
- 清华:https://pypi.tuna.tsinghua.edu.cn/simple
- 阿里云:http://mirrors.aliyun.com/pypi/simple/
- 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
- 华中理工大学:http://pypi.hustunique.com/
- 山东理工大学:http://pypi.sdutlinux.org/
- 豆瓣:http://pypi.douban.com/simple/
发表回复