ARTICLE · 1295676
Python 安装包报错?2026 最新镜像源配置与常用包清单
刚接触 Python 时,很多人都会遇到类似的报错:安装或升级包时提示连接失败、超时,甚至出现 WinError 10061、Cannot connect to proxy。其实,问题通常不是 Python 没装好,而是 pip 默认访问的是国外 PyPI 源,国内网络访问不稳定。
下面整理了一份可直接照做的配置指南,适合 Windows、Anaconda、PyCharm、VSCode 用户。

报错原因
pip 默认从 https://pypi.org/simple/ 下载包。这个源在国外,国内访问时容易出现:
下载慢、卡住 连接超时 代理连接失败 SSL 证书报错 升级 pip 或安装 pandas、torch 等大包时失败
解决思路很简单:把 pip 源换成国内镜像。
2026 年推荐镜像源
根据 2026 年实测情况,部分老教程里常用的镜像源已经不稳定。清华、阿里云、豆瓣、华为云等源在不同网络下可能出现 403、robots 拦截、解析失败或拥堵。
当前更推荐:
https://mirrors.ctyun.cn/pypi/simple/ | ||
https://mirrors.bfsu.edu.cn/pypi/simple/ | ||
https://pypi.tuna.tsinghua.edu.cn/simple | ||
https://mirrors.aliyun.com/pypi/simple/ |
永久换源:一劳永逸
在 Anaconda Prompt 中执行:
pip config set global.index-url https://mirrors.ctyun.cn/pypi/simple/
pip config set global.trusted-host mirrors.ctyun.cn
验证配置:
pip config list
如果电信源不稳定,可以换成北外源:
pip config set global.index-url https://mirrors.bfsu.edu.cn/pypi/simple/
pip config set global.trusted-host mirrors.bfsu.edu.cn
临时换源:单次使用
不想改全局配置时,可以在命令后面加 -i:
pip install pandas -i https://mirrors.ctyun.cn/pypi/simple/ --trusted-host mirrors.ctyun.cn
升级 pip 也可以这样写:
python -m pip install --upgrade pip -i https://mirrors.ctyun.cn/pypi/simple/ --trusted-host mirrors.ctyun.cn
Anaconda 用户注意
Anaconda 环境里,conda 和 pip 的源是两套系统。
conda install走的是 conda 源;pip install走的是 pip 源。
所以只配 pip 源还不够,conda 也需要单独配置。
配置 conda 源时,建议先清理旧配置:
conda config --remove-key channels
再添加新源:
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes
配置完成后可清理缓存:
conda clean -i
Windows 开发环境建议
如果你使用 Anaconda 管理虚拟环境,并在 PyCharm、VSCode 中开发,建议注意这几点:
安装包时优先使用 Anaconda Prompt; 不要随意用管理员权限硬装到系统 Python; 在 PyCharm 或 VSCode 中把解释器指向对应的 conda 虚拟环境; 每个项目尽量使用独立环境,避免依赖冲突; 遇到 Permission denied,先检查当前激活的环境是否正确。
Python 常用包安装清单
可以按学习阶段分批安装,不必一次装完。
requestsbeautifulsoup4, lxml | ||
pandasnumpy | ||
matplotlibseaborn | ||
openpyxlpython-docx, python-pptx | ||
scikit-learn | ||
torchtorchvision | ||
openaihttpx, pydantic, fastapi, uvicorn | ||
jupyternotebook, pytest, ruff |
一键安装示例:
pip install pandas numpy matplotlib seaborn requests beautifulsoup4 lxml openpyxl python-docx scikit-learn -i https://mirrors.ctyun.cn/pypi/simple/ --trusted-host mirrors.ctyun.cn
大模型开发相关包:
pip install openai httpx pydantic fastapi uvicorn -i https://mirrors.ctyun.cn/pypi/simple/ --trusted-host mirrors.ctyun.cn
常用命令速查
pip list # 查看已安装包
pip show pandas # 查看某个包信息
pip install --upgrade pip # 升级 pip
pip freeze > requirements.txt # 导出依赖
pip install -r requirements.txt # 批量安装依赖
pip cache purge # 清除 pip 缓存
小结
Python 安装包报错,绝大多数不是环境问题,而是网络源问题。把 pip 换成国内镜像源后,下载速度和成功率都会明显提升。Anaconda 用户记得同时配置 conda 源,避免“conda 快、pip 慢”的情况。















































































