【python】MacOS下永久配置pip镜像源
核心方法修改 pip 的配置文件在 macOS 上您需要创建或修改一个位于用户主目录下的配置文件pip.conf。详细步骤第一步打开终端按Command 空格键打开 Spotlight 搜索。输入“终端”或“Terminal”然后按回车键打开。第二步进入并创建配置目录在终端中依次输入以下命令# 1. 进入您的主目录~ 符号代表主目录 cd ~ # 2. 创建 .pip 目录如果已存在会提示已存在可忽略 mkdir -p .pip第三步创建并编辑配置文件现在您需要创建pip.conf文件并写入镜像源配置。方法 A使用nano编辑器推荐简单易用# 使用 nano 编辑器创建并编辑文件 nano ~/.pip/pip.conf这时会打开一个文本编辑器界面。方法 B使用echo命令直接创建快速# 以配置「阿里云」镜像为例将配置命令直接写入文件 echo -e [global] index-url https://mirrors.aliyun.com/pypi/simple/ [install] trusted-host mirrors.aliyun.com ~/.pip/pip.conf执行此命令后文件会自动创建并写入内容。如果您想使用其他镜像源只需替换命令中的地址和trusted-host值即可例如换成清华大学的地址。第四步配置文件内容如果您使用方法 A 编辑如果您使用了nano编辑器在打开的文件中手动输入以下内容以阿里云镜像为例[global] index-url https://mirrors.aliyun.com/pypi/simple/ [install] trusted-host mirrors.aliyun.com内容说明[global]全局配置节。index-url这是最重要的设置指定了 pip 默认去哪个地址下载包。[install]安装配置节。trusted-host将镜像源的域名添加为可信主机可以避免因 HTTPS 证书问题导致的警告或失败。输入完毕后按以下键保存并退出按Control O键保存。按回车键确认文件名。按Control X键退出 nano。第五步验证配置是否生效在终端中输入以下命令进行测试pip install --upgrade pip或者安装一个常用的小包来观察下载源pip install requests观察命令输出的下载链接。如果开头显示的是https://mirrors.aliyun.com/pypi/...或您配置的其他镜像地址而不是https://files.pythonhosted.org/...就说明配置成功了其他常用镜像源配置替换上述地址即可清华大学[global] index-url https://pypi.tuna.tsinghua.edu.cn/simple/ [install] trusted-host pypi.tuna.tsinghua.edu.cn腾讯云[global] index-url https://mirrors.cloud.tencent.com/pypi/simple/ [install] trusted-host mirrors.cloud.tencent.com重要提示与额外建议作用范围此方法配置的是当前用户的 pip 设置。在该用户下运行的所有 pip 命令包括在虚拟环境内除非虚拟环境内有自己的配置都会默认使用此镜像源。虚拟环境如果您使用venv或conda创建了独立的虚拟环境在激活虚拟环境后pip 会优先使用虚拟环境内的配置。如果虚拟环境内没有配置则会继承这里的用户级配置。您也可以进入虚拟环境后用同样的方法在虚拟环境的目录里单独配置。如果遇到问题检查文件路径和名称是否正确~/.pip/pip.conf。检查文件内容格式确保没有多余的空格或拼写错误。可以尝试换一个镜像源如从阿里云换成清华。按照以上步骤操作您就可以在 macOS 上永久解决 pip 下载慢的问题了。