> 文章列表 > Anaconda3 安装python3.6 默认安装pip (9.0.1) 旧版本异常问题集锦 - 如何配置永久生效的 pip 国内镜像源

Anaconda3 安装python3.6 默认安装pip (9.0.1) 旧版本异常问题集锦 - 如何配置永久生效的 pip 国内镜像源

Anaconda3 安装python3.6 默认安装pip (9.0.1) 旧版本异常问题集锦 - 如何配置永久生效的 pip 国内镜像源

一、问题集锦

Anaconda3 安装python3.6 默认安装pip (9.0.1) 旧版本异常问题集锦 - 如何配置永久生效的 pip 国内镜像源
Anaconda3 安装python3.6 默认安装pip (9.0.1) 旧版本异常问题集锦 - 如何配置永久生效的 pip 国内镜像源

python3.6 是一个转折点,因为笔者发现 ≤ python3.6 的 anaconda3 安装都是默认安装 ≤ pip-9.0.1,而 python3.6 以上 python 解释器版本都是已经是 20 几号的 pip 版本了,所以如此之大的版本差距,很容易出现各种版本问题,如

问题1

ERROR: unknown command "config"

config 命令找不到

问题2

There was a problem confirming the ssl certificate: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:748) - skipping 等 pip 的更新安装操作等各种报错问题

问题3

Cannot open D:\\software\\anaconda3\\envs\\xxx\\Scripts\\pip-script.py

需要重装 pip 问题

二、解决方法(如何配置永久生效的 pip 国内镜像源)

重点 @)这里在 anaconda3 的 base 虚拟环境下配置全局的 pip 源注意这里的base环境内的 pip 版本一定是已经更新到能识别 config 命令的版本)(@重点),这里的全局指的是 anaconda3 任意创建的虚拟环境都会默认使用该 pip 源配置,用于 pip 更新安装各种 python 模块。

两条命令:(如果有权限问题 Windows10 使用管理员权限打开终端重新输入如下命令,Linux 笔者没弄过,差不多也是 chmod 777 命令)

// Python软件包索引pip config set global.index-url https://mirrors.aliyun.com/pypi/simple///Python软件包下载pip config set install.trusted-host mirrors.aliyun.com

执行完上面两条命令就可以啦。
pip config set 命令能自动把配置写入到用户对应的配置文件中:

[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com

命令虽然方便,但是参数格式复杂,记住不太容易,要是想改一下也挺麻烦

查看配置:
命令:

pip config list

三、查看 pip.ini 配置文件的位置

命令:

pip config list -v

升级 pip 版本

命令:

python -m pip install --upgrade pip

参考链接

1. PIP 镜像源配置轻松搞定