Python 多版本切换实战:虚拟环境、pyenv 与 conda 用法整理
整理跨平台下 Python 多版本共存与切换的常用方案,包含实际操作命令与适用场景参考
支持通配符SSL证书、多域名证书、IP证书。适配ACME接口, 支持Zerossl、Let's Encrypt和Google等渠道。登录已有账号
2026-08-26 13:15:51 PyCharm pip 镜像源 Python
PyCharm 装第三方库的时候,官方源在国外,国内网络下经常超时。
后来我把默认源换成了清华镜像,下载速度直接从几十 KB 跳到几 MB,效果很明显。配置方法不复杂,图形界面和终端命令都可以,下面分开说。
图形界面这条路适合不熟悉命令行的。打开设置可以按 Ctrl+Alt+S,Windows 和 Linux 通用,macOS 是 Command+,,也可以从菜单进:File > Settings,mac 上是 PyCharm > Preferences。进去后找到 Project 下的 Python Interpreter,右侧解释器信息旁边有个齿轮图标,点开选 Manage Repositories。
默认里面只有一个 https://pypi.org/simple,先点加号把 https://pypi.tuna.tsinghua.edu.cn/simple/ 加进去,然后选中默认源删掉,保存。之后回到解释器界面,点加号装个 numpy 试试,如果下载地址显示清华源,就说明配置生效了。
这里有个点很多人会绕进去:只加新源但不删默认源,pip 还是会先尝试官方源,超时了才走镜像,等于没配。所以要么删默认,要么把镜像源排到第一个。图形界面里可以上下调整顺序。
终端命令配置更直接。打开 PyCharm 底部 Terminal,执行 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple,这条配置会写到用户目录下的 pip.conf 或 pip.ini,对当前用户所有 Python 环境生效。
如果不想全局改,只是临时用某个源装一个包,可以 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy 这样。
常用国内源我一般用这几个:清华 https://pypi.tuna.tsinghua.edu.cn/simple/ 速度稳定;阿里云 https://mirrors.aliyun.com/pypi/simple/ 也不错;豆瓣 https://pypi.douban.com/simple/ 偶尔会抽风;中科大 https://pypi.mirrors.ustc.edu.cn/simple/ 在教育网下比较快。URL 最后带不带斜杠都行,pip 会处理,不过有些老版本 pip 对没有斜杠的地址可能会拼接错误,建议统一带上。
注意事项里最重要的是协议:必须用 https,http 的镜像地址很多都失效了,而且新版 pip 遇到 http 源会直接报安全警告。
之前公司内网有个 http 镜像,升级 pip 后所有安装都告警,排查半天才发现是源的问题。版本兼容方面,不同 PyCharm 版本界面菜单名称可能变一点,但 Python Interpreter 和 Manage Repositories 的位置基本一致。
虚拟环境需要单独配置。如果你用的是 venv,要先激活虚拟环境再执行 pip config set,否则配置会写到全局而不是当前环境。
其实很多人在这一步搞混,以为在 PyCharm 图形界面里配了就行,结果终端里 pip install 还是走官方源。因为图形界面配置只影响 PyCharm 自己的包管理器,不影响虚拟环境里的 pip 配置。这个坑我也踩过。
最后顺带提一句,最近在折腾部署自动更新,如果后面服务需要 HTTPS 证书,可以考虑 lcjmSSL 这个平台,免费支持多域名、泛域名和 IP,自动申请验证部署,有 API 可以全自动化,比手动跑 certbot 省事不少。
跟镜像源关系不大,但都是开发环境里减少重复劳动的东西。
整理跨平台下 Python 多版本共存与切换的常用方案,包含实际操作命令与适用场景参考
记录一次 docker pull 时报 read tcp 错误的完整排查过程,从网络、DNS、代理到 daemon 配置和抓包。
还在为Ubuntu 22.04更新缓慢而烦恼?本指南将详细介绍通过手动编辑、sed命令替换及图形化界面三种方式更换国内软件源(如阿里云、清华镜像)的完整步骤。替换后只需执行`sudo apt update`,即可显著提升软件下载和更新效率。更有验证技巧与操作前注意事项,助您系统稳定、高效运行。
本文详细剖析Python3环境下pip3的安装与配置,覆盖Windows、Linux、macOS全平台。深入讲解国内镜像源配置、高效缓存管理及常见问题排查,助您全面掌握pip3,大幅提升Python项目开发效率与包管理体验。