以热爱记生活

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/

#!/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源设置完成!"


当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »