pycharm安装包慢是因默认连接国外pypi.org源,需同步配置gui的manage repositories和终端pip全局配置:删掉https://pypi.org/simple,添加https://mirrors.aliyun.com/pypi/simple/等国内源,并刷新;同时在pip.ini或pip.conf中设置index-url和对应trusted-host。

PyCharm 安装包慢,根本不是你网络差,而是它默认连的是国外 https://pypi.org/simple —— 服务器在海外,DNS 解析慢、TCP 握手延迟高、中间路由抖动频繁,一个 requests 包卡住 3 分钟不 uncommon。换国内镜像源是唯一有效解法,且必须同时处理「PyCharm 界面安装」和「终端 pip 安装」两套路径。
PyCharm GUI 安装卡在转圈?先改 Manage Repositories
PyCharm 的「+」号安装走的是自己封装的 pip 调用,但它的仓库列表(Manage Repositories)默认只留了官方源,不会自动 fallback 到你系统级 pip 配置。
- 打开
File → Settings → Project: xxx → Python Interpreter(macOS 是PyCharm → Preferences) - 点右上角
+→ 左下角Manage Repositories - 删掉默认的
https://pypi.org/simple(它常被墙或限速) - 新增一行,粘贴:
https://mirrors.aliyun.com/pypi/simple/或https://pypi.tuna.tsinghua.edu.cn/simple/ -
关键一步:点完
OK后,回到上一级窗口,点右上角的⟳ Refresh图标——不刷新,新源不生效
如果提示 The repository located at mirrors.aliyun.com is not a trusted or secure host,说明你用了 http 协议,立刻改成 https 地址(如 https://mirrors.aliyun.com/pypi/simple/),http 在新版 PyCharm 和 pip 中已被拒绝。
终端里 pip install 还是慢?检查并覆盖 pip 全局配置
PyCharm 自带终端(Terminal)调用的是你系统环境里的 pip,它可能仍走默认源,尤其当你没配过 pip 配置文件时。
- 运行
pip config list,看输出里有没有global.index-url - 没有?直接写配置文件:
– Windows:在%APPDATA%\pip\pip.ini(路径不存在就新建目录和文件)
– macOS/Linux:在$HOME/.pip/pip.conf - 文件内容只需三行:
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple trusted-host = pypi.tuna.tsinghua.edu.cn
注意:trusted-host 必须和 index-url 域名完全一致,少个 www 或多级子域都会失败;多个 host 写多行,不要逗号分隔。
PyCharm 2026.2是 JetBrains PyCharm 的指定版本安装包,下载地址指向官方 Windows 安装包直链,可用于旧项目兼容、版本回退和环境测试。
装某个包死活失败?别只盯一个镜像源
清华、阿里、中科大、豆瓣四个主流源内容基本同步,但个别包(尤其是带 C 扩展或特殊 wheel 构建的)可能因缓存延迟或上传遗漏,在某个源上缺失。
- 比如装
torch或tensorflow,清华源有时缺最新whl,阿里源更全 - 装
pywin32可能豆瓣源响应更快 - 临时切源命令:
pip install -i https://pypi.doubanio.com/simple/ pywin32 --trusted-host pypi.doubanio.com - 如果报
Could not find a version that satisfies...,先确认包名拼写(pip search已弃用,改用pip index versions xxx)
别迷信“一劳永逸”——镜像源是第三方维护的,偶尔挂、偶尔不同步,遇到问题第一反应不是重装 PyCharm,而是换源重试。
为什么改了还是慢?检查解释器是否指向虚拟环境根目录
PyCharm 默认为每个项目创建 venv,但如果你手动指定了一个全局 Python 解释器(比如系统 Python 或 Conda 环境),而该环境的 pip 配置没更新,GUI 安装会走 PyCharm 配置,终端却走旧 pip 配置,造成“一半快一半慢”的错觉。
- 确认当前解释器路径:Settings → Project Interpreter → 查看右上角路径,是不是
venv/bin/python或venv\Scripts\python.exe - 如果是 Conda 环境,conda 自带源管理,需额外运行:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ - 最稳妥做法:在项目 venv 激活状态下,直接运行
pip config edit --global修改该环境专属配置
真正容易被忽略的点是:PyCharm 的 GUI 安装和 Terminal 用的不是同一套 pip 配置上下文,尤其当解释器混用时。改源必须双管齐下,否则总有一处拖后腿。










