解决:While reading from '/Users/***/.pip/pip.conf' [line 4]: option 'extra-index-url' in section 'global' already exists
最近在Mac上安装python环境,想着多适配几个pip的镜像源,百度搜索的结果真的是一个能用的都没有,重复使用extra-index-url配置多个镜像源时u,pip的命令都会报错,提示已经存在。最终无奈情况下跑到了pip的官网去查看文档,看到find-links的写法之后,给了自己思路,于是按照find-links写法,成功实现了pip-19.1.1版本下,多个数据源(N>=2)的配置。废话不多说了,按照以下步骤设置。
-
查看pip的版本
pip --version pip 19.1.1 from /Users/***/anaconda3/lib/python3.7/site-packages/pip (python 3.7)
-
配置多个pip镜像源
cd ~ #回到用户的家目录 mkdir .pip #创建隐藏文件夹 vim .pip/pip.config #创建配置文件,并且添加以下内容 [global] index-url=https://mirrors.aliyun.com/pypi/simple/ extra-index-url= https://pypi.tuna.tsinghua.edu.cn/simple/ https://pypi.mirrors.ustc.edu.cn/simple/ https://pypi.douban.com/simple/ [install] trusted-host=mirrors.aliyun.com