Python包管理工具Pip切换至国内源教程
文章目录
前言
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换源是提升Python包安装速度的有效方法,尤其是在默认源(如PyPI)因地理位置原因访问较慢时。通过更换为国内或地区性的镜像源,可以显著减少下载时间,提高开发效率。换源操作既可以通过每次安装时指定-i参数来实现临时更换,也可以通过修改pip的配置文件(如pip.conf或pip.ini)来永久设置。
此外,对于使用pip-tools等依赖管理工具的用户,也可以在相关命令中指定源地址。选择可靠的镜像源是换源过程中的重要一环,以确保包的安全性和最新性。
总之,pip换源是Python开发者应当掌握的一项实用技能,能够显著提升包管理的便捷性和效率。
作者:一沐南风