标签: pip

  • Debian 12 下 pip 更换国内源

    在 Debian 12 上,pip 默认使用的是官方的 Python 包索引(PyPI),但由于网络原因,访问可能会较慢。为了提高下载速度,可以更换为国内的镜像源。

    1. 临时使用国内源

    如果只是临时使用国内源,可以在安装 Python 包时添加 -i 参数。例如:

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple somepackage

    2. 修改用户级别配置(推荐)

    为了让 pip 默认使用国内源,可以修改用户级别的配置文件,推荐使用以下方法:

    mkdir -p ~/.config/pip
    
    echo "[global]
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple
    " > ~/.config/pip/pip.conf

    这样 pip 以后都会默认使用清华源,无需每次手动指定。

    3. 修改全局配置(需要管理员权限)

    如果希望所有用户都使用国内源,可以修改全局配置文件:

    sudo mkdir -p /etc/pip
    
    echo "[global]
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple
    " | sudo tee /etc/pip/pip.conf

    这种方式会影响系统中所有用户的 pip 配置。

    4. 其他国内源

    除了清华 TUNA 源,还可以选择其他国内镜像源,例如:

    • 阿里云: https://mirrors.aliyun.com/pypi/simple/
    • 中国科技大学: https://pypi.mirrors.ustc.edu.cn/simple/
    • 豆瓣: https://pypi.douban.com/simple/(不稳定)

    可以根据个人网络情况选择合适的源。

    5. 验证配置是否生效

    可以运行以下命令检查当前 pip 使用的源:

    pip config list

    如果输出中包含 index-url = https://pypi.tuna.tsinghua.edu.cn/simple,说明配置已经生效。

    这样就可以更快地安装 Python 包,提高开发效率!