更换(Pypi)pip源到国内镜像

Posted mousecode

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了更换(Pypi)pip源到国内镜像相关的知识,希望对你有一定的参考价值。

pip国内的一些镜像

阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
若担心安全问题,请使用Https加密源

修改源的方法

(1)临时修改并使用(适用于Linux、Windows、Mac)
可以在使用pip的时候在后面加上-i参数,指定pip源

pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple

注意:
如果在临时修改并使用Http源的时候可能出现如下错误
技术图片
此时需要在命令最后加上--trusted-host pypi.douban.com

pip install django -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

(2)永久修改并使用
linux中如下设置:
在终端进入目录

cd ~/

用户家目录如果没有 .pip 文件夹,那么就要新建这个文件夹

mkdir .pip

然后在.pip 文件夹内新建pip.conf并写入数据

vim pip.conf
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host=mirrors.aliyun.com

Windows中如下设置:
(1)直接在Pycharm中设置
file - - settings - - project - - project interpreter - - 右侧+ - - manage repositories - - 右侧+ - - 填入国内镜像 - - OK
(2)如果没有安装Pycharm,则可以将以下一行代码粘贴到python IDLE中回车执行,则可以换为豆瓣源

import os ; ini = "[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
" ; pippath=os.environ["USERPROFILE"]+"pip" ; exec("if not os.path.exists(pippath):
	os.mkdir(pippath)"); open(pippath+"/pip.ini","w+").write(ini)

以上是关于更换(Pypi)pip源到国内镜像的主要内容,如果未能解决你的问题,请参考以下文章

将pip源更换到国内镜像

pip安装超时,更换国内镜像源安装

将pip源更换到国内镜像

将pip源更换到国内镜像

为你的pip更换一个国内的镜像源

搬运 | pip更换国内镜像源