Pip 安装依赖太慢问题
pip 安装依赖太慢问题
- what: pip 安装依赖太慢问题
- where: centos7
- when: 2022.3.24
- who: JRT
- why: 记录
- how:
升级
Python3 -m pip install --upgrade pip
sudo python -m pip install --upgrade pip
# 或者适用这个命令,两个的效果是一样的
sudo pip install -U pip
#查版本
pip -V
常用国内源
阿里云 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/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
使用
#直接 -i 加 url 即可
pip(或pip3) install 依赖名 -i http://pypi.douban.com/simple
若报错:

#以阿里云源为例
root@1456953df0b6:/# pip install foliant foliantcontrib.init -i http://mirrors.aliyun.com/pypi/simple/
Looking in indexes: http://mirrors.aliyun.com/pypi/simple/
WARNING: The repository located at mirrors.aliyun.com is not a trusted or secure host and is being ignored. If this repository is available via HTTPS we recommend you use HTTPS instead, otherwise you may silence this warning and allow it anyway with '--trusted-host mirrors.aliyun.com'.
pip install 依赖名 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
永久使用
方法一:
#全局换源(pip的版本>10)
pip config set global.index-url 源链接
root@1456953df0b6:/# pip config set global.index-url http://mirrors.aliyun.com/pypi/simple/
root@1456953df0b6:/# pip config set install.trusted-host mirrors.aliyun.com
root@1456953df0b6:/# pip config set global.timeout 6000
Writing to /root/.config/pip/pip.conf
#writing代表写入成功
root@f1406b1e0b7d:/# cat /root/.config/pip/pip.conf
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
timeout = 6000
[install]
trusted-host = mirrors.aliyun.com
#查pip当前源
root@1456953df0b6:/# pip config list
global.index-url='https://pypi.tuna.tsinghua.edu.cn/simple/'
root@1456953df0b6:/#
方法二:
#配源
mkdir -p ~/.pip/
touch pip.conf
vim pip.conf
[global]
index-url = http://pypi.douban.com/simple
[install]
trusted-host=pypi.douban.com
或
[global]
index-url=http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
方法三:
#脚本换源
mkdir ~/.pip/
cat > ~/.pip/pip.conf <<EOF
[global]
index-url = https://pypi.mirrors.ustc.edu.cn/simple/
[install]
trusted-host = https://pypi.mirrors.ustc.edu.cn/
EOF