Mac pip安装慢因默认连接境外PyPI源,解决方法有二:一、临时换源,如pip install requests -i https://pypi.douban.com/simple/ --trusted-host pypi.douban.com;二、永久换源,用pip config set global.index-url和trusted-host配置豆瓣源。

Mac上pip安装第三方包速度极慢,是因为默认连接境外PyPI源,DNS解析慢、连接超时、下载中断频发,直接导致requests、numpy等基础库装不上或卡在“Collecting”阶段。
临时换源:一次安装一提速
这一步操作起来很简单,直接在终端输入带镜像地址的命令就行,适合只想快速装一个包、不想动配置文件的场景。
打开终端,执行以下任一命令:
方法一:用豆瓣源安装(推荐)→ pip install requests -i https://pypi.douban.com/simple/ --trusted-host pypi.douban.com
方法二:用清华源安装→ pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn
方法三:用阿里云源安装→ pip install pandas -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
【--trusted-host 参数不可省略】 否则会报 SSL 警告或连接拒绝错误,尤其在 macOS 14+ 系统上更常见。
永久换源:一劳永逸改配置
永久生效后,所有 pip install 命令都自动走国内源,不用每次敲 -i 参数。推荐使用 pip config 命令方式,它比手动编辑配置文件更安全、兼容性更好。
第一步:确保 ~/.pip 目录存在 → 在终端运行 mkdir -p ~/.pip
第二步:用 pip config 写入豆瓣源 → pip config set global.index-url https://pypi.douban.com/simple/
第三步:添加可信主机 → pip config set global.trusted-host pypi.douban.com
构建并发布在 Quartz 平台上的韩语网络小说连载(草稿→封面→webp→章节 md→lint→发布),使用 Nano Banana Pro + ffmpeg。
第四步:验证是否生效 → pip config list,输出中应包含 global.index-url='https://pypi.douban.com/simple/'
如果看到 No such key 错误,说明 pip 版本太低(低于21.0),请先升级:pip install -U pip。
备选方案:手动创建 pip.conf 文件
当 pip config 命令不可用,或你习惯用文本编辑器精细控制时,可手动建配置文件。
在终端中依次执行:
cd ~
mkdir -p .pip
nano .pip/pip.conf
粘贴以下内容并保存:
[global]index-url = https://pypi.douban.com/simple/trusted-host = pypi.douban.comtimeout = 120
按 Ctrl+O → 回车 → Ctrl+X 退出 nano 编辑器。
注意:若系统中已存在 ~/Library/Application Support/pip/pip.conf,优先编辑该路径下的文件,macOS 会优先读取它。

















