Python包管理工具Pip切换至国内源教程

文章目录

  • 前言
  • 一、国内常用镜像源
  • 二、临时换源
  • 二、永久换源
  • 1、终端命令行
  • 2、手工创建
  • 总结

  • 前言

    pip是Python的包管理工具,用于安装、升级和卸载Python包,它与Python的关系非常紧密,可以说是密不可分的。
    pip换源主要是为了提升Python包下载、安装和升级的速度,特别是在国内网络环境下,使用国内镜像源可以显著提高下载速度。

    一、国内常用镜像源

    阿里云:http://mirrors.aliyun.com/pypi/simple/
    腾讯源:http://mirrors.cloud.tencent.com/pypi/simple
    华为镜像源:https://repo.huaweicloud.com/repository/pypi/simple/
    清华大学 :https://pypi.tuna.tsinghua.edu.cn/simple/
    豆瓣源:http://pypi.douban.com/simple/
    

    查看当前pip源:pip config list

    二、临时换源

    临时换源只需要在pip安装包时,加上一个-i参数后接源的url即可:

    语法:pip install [包名] -i [pip源URL]
    示例:pip install -i http://mirrors.aliyun.com/pypi/simple/

    二、永久换源

    查看源列表:

    1、终端命令行

  • 使用系统的终端窗口
  • 使用开发工具的终端窗口
  • 执行下面的命令即可换源:

    pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
    


    在文件资源管理器中输入“%APPDATA%\pip”,查看pip.ini文件的内容,如下:

    2、手工创建

    在文件资源管理器中输入“%APPDATA%\pip”,打开目录,如果“pip.ini”文件不存在,就创建文件。
    在文件中写入如下内容:

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


    到此,pip换源就完成了。

    注意事项

  • 更改pip源可能会影响包的更新速度,但并不会改变包的内容或功能。
  • 请确保使用的源是可信的,以避免潜在的安全风险。
  • 不同的源可能同步时间不同,某些新发布的包可能无法在所有源上立即找到。

  • 总结

    pip换源是提升Python包安装速度的有效方法,尤其是在默认源(如PyPI)因地理位置原因访问较慢时。通过更换为国内或地区性的镜像源,可以显著减少下载时间,提高开发效率。换源操作既可以通过每次安装时指定-i参数来实现临时更换,也可以通过修改pip的配置文件(如pip.conf或pip.ini)来永久设置。

    此外,对于使用pip-tools等依赖管理工具的用户,也可以在相关命令中指定源地址。选择可靠的镜像源是换源过程中的重要一环,以确保包的安全性和最新性。

    总之,pip换源是Python开发者应当掌握的一项实用技能,能够显著提升包管理的便捷性和效率。

    作者:一沐南风

    物联沃分享整理
    物联沃-IOTWORD物联网 » Python包管理工具Pip切换至国内源教程

    发表回复