一:临时用国内源
可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple
例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider,这样就会从清华这边的镜像去安装pyspider库
清华: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/
note:新版ubuntu要求使用https源,要注意。
例如:pip3 install 包名 -i https://pypi.doubanio.com/simple/
二:配置文件方式
Linux下,修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹)
内容如下:
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install] trusted-host=mirrors.aliyun.com
windows下,
使用按键win+e打开文件管理器,在上方路径栏输入:
%APPDATA%
查看此目录下是否有pip目录,如果没有则需要创建,并在pip目录下以文本方式添加pip.ini文件。写入内容为
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
也可以更改index-url的内容为其他pip源。保存退出即可。
想添加多个镜像源,可以使用以下格式,例如:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
extra-index-url =
https://mirrors.aliyun.com/pypi/simple/
https://mirror.baidu.com/pypi/simple
需要注意的是,在Windows系统下,也可以使用默认的pip.conf文件,而不是pip.ini文件,其路径为%PYTHON_HOME%\Lib\site-packages\pip\pip.conf。
总之,在任何操作系统中,你都可以将pip.conf或pip.ini配置文件中提供的默认格式复制并粘贴到文件中,然后将所需的镜像源URL替换为自定义的URL,以添加pip镜像源。
三:手工添加环境变量的方式(不推荐)
# pip config set global.index-url 源网址
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/