Linux一键更换pip源

Linux一键更换pip源

  修改前都应备份现有 pip.conf 或 pip.ini 文件,避免配置丢失。使用前请修改文件后缀为.sh。文件权限:使用用户级配置(推荐): 文件路径:~/.pip/pip.conf 或 ~/.config/pip/pip.conf  作用:仅影响当前用户,无需 root 权限。系统级配置:文件路径:/etc/pip.conf  作用:影响所有用户,需要 root 权限/                        用户级配置:当前用户对 ~/.pip/ 或 ~/.config/pip/ 目录有 读写权限(通常已具备)。            系统级配置:需要 root 权限(如使用 sudo)
            cp ~/.pip/pip.conf ~/.pip/pip.conf.bak  # 用户目录配置            cp /etc/pip.conf /etc/pip.conf.bak      # 系统级配置            
            # 创建目录(如果不存在)mkdir -p ~/.pip/

8fc5bb5775b0a0e57ae7c412c630bb9 (wecompress.com).png
#!/bin/bash

echo "请选择pip源:"
echo "1. 默认源"
echo "2. 豆瓣源"
echo "3. 清华源"
echo "4. 阿里源"
echo "5. 科技大学源"


read -p "请输入数字选择源(1/2/3): " source_index

if [ $source_index == 1 ]; then
    source_url="https://pypi.org/simple"
elif [ $source_index == 2 ]; then
    source_url="https://pypi.douban.com/simple"
elif [ $source_index == 3 ]; then
    source_url="https://pypi.tuna.tsinghua.edu.cn/simple"
elif [ $source_index == 4 ];then
    source_url="http://mirrors.aliyun.com/pypi/simple/"
elif [ $source_index == 5 ]; then
    source_url="https://pypi.mirrors.ustc.edu.cn/simple/"
else
    echo "输入错误,请重新输入"
    exit 1
fi

echo "正在设置pip源..."

mkdir -p ~/.pip

echo "[global]
index-url = $source_url
trusted-host = pypi.douban.com
           pypi.org
           pypi.tuna.tsinghua.edu.cn" > ~/.pip/pip.conf

echo "pip源设置完成!"


本文最后更新时间 2025-06-28
文章链接地址:
https://xzlo.blog/index.php/archives/62/
本站文章除注明[转载|引用|原文]出处外,均为本站原生内容,转载前请注明出处

留言