前言
在使用Python下载第三方包时,有时会比较缓慢,与Linux环境中下载软件一样可以替换软件源一样,Python下载源也可以进行修改,因为总是记不住镜像地址,特此记录一下。
常用镜像
- 豆瓣镜像: https://pypi.douban.com/simple
- 阿里镜像:https://mirrors.aliyun.com/pypi/simple
- 清华镜像:https://pypi.tuna.tsinghua.edu.cn/simple
- 中科大镜像:https://pypi.mirrors.ustc.edu.cn/simple
修改镜像源
在 pip
命令中,你可以指定索引(index
)源来下载和安装库。如果想修改默认的索引源,可以按照以下方式进行操作:
临时修改索引源
要临时修改 pip
使用的索引源,可以在命令中使用 -i
参数,它是 --index-url
的缩写,用于指定包的索引 URL,例如:
python -m pip install --upgrade requests -i https://pypi.douban.com/simple
这个命令会使用豆瓣镜像源来安装最新版本的 requests
包,其中的 --upgrade
参数在确保如果该库已存在,将其更新到最新版本;如果不存在,则会正常安装最新版本。
永久修改索引源
要永久修改 pip
使用的索引源,可以在 pip
配置文件中进行更改。根据操作系统不同,配置文件的位置和名称也会有所不同。
Windows
在 Windows 上,pip
的配置文件通常是 pip.ini
,位于以下路径之一:
C:\Users\Administrator\AppData\Roaming\pip\pip.ini
C:\Users\<YourUsername>\pip\pip.ini
C:\ProgramData\pip\pip.ini
如果这些路径中不存在 pip.ini
文件,你可以创建一个新的文件。
示例配置文件内容:
[global]
index-url = https://pypi.douban.com/simple
macOS 和 Linux
在 macOS 和 Linux 上,pip
的配置文件是 pip.conf
,通常位于以下路径之一:
~/.config/pip/pip.conf
~/.pip/pip.conf
/etc/pip.conf
示例配置文件内容:
[global]
index-url = https://pypi.douban.com/simple
总结
- 常用的py镜像源
https://pypi.douban.com/simple
和https://mirrors.aliyun.com/pypi/simple
- 临时修改镜像源
python -m pip install requests -i https://pypi.douban.com/simple
,要升级到最新添加--upgrade
参数 - 想永久修改
pip
使用的索引源,需要修改配置文件pip.ini
或pip.conf
,具体视系统而定,修改字段index-url
的值
别人带我如何是我的因果,我带别人如何是我的修行;各自修行各自好,各自因果各自了,学最好的别人,做最好的自己~