如何让PyCharm新建项目默认使用最新版本的pip?
解决PyCharm新项目默认使用最新版pip的问题
核心原因
你之前升级的是系统默认Python解释器的pip,但PyCharm创建venv时,是从你指定的Python 3.9基础解释器复制pip版本。如果这个基础解释器的pip没更新到最新,新建虚拟环境里的pip自然还是旧版本。
解决方案
1. 找到并升级PyCharm实际使用的基础Python 3.9的pip
- 打开PyCharm,依次进入
File → Settings → Project: [项目名] → Python Interpreter - 点击右上角的齿轮图标 →
Add,找到你选中的Python 3.9解释器,复制它的完整路径(比如可能是/usr/local/bin/python3.9,而非你之前用的/usr/bin/python3) - 在终端执行这条命令升级该解释器的pip:
替换/path/to/your/python3.9 -m pip install --upgrade pip/path/to/your/python3.9为你复制的实际路径。
2. 设置PyCharm自动升级新建虚拟环境的pip
如果想彻底避免后续版本问题,可以让PyCharm在创建虚拟环境后自动执行pip升级:
- 进入
File → Settings → Tools → Python Integrated Tools - 在
Virtualenv区域的Post-create script输入框中,添加命令:
之后每次新建项目,虚拟环境创建完成后会自动把pip升级到最新版。pip install --upgrade pip
3. 手动升级现有项目的pip
如果要处理已有的虚拟环境,直接在PyCharm底部的Terminal面板执行:
pip install --upgrade pip
内容的提问来源于stack exchange,提问作者Jake Horban
相关产品推荐
相关产品推荐

