PyCharm新建项目默认pip版本过时问题求助
解决PyCharm新建项目时pip版本过时的问题
原因说明
PyCharm创建虚拟环境时,默认使用Python安装目录中自带的初始pip版本(而非全局升级后的pip)——即使你升级了全局pip,Python安装包本身的pip仍保持旧版,这就导致新建虚拟环境的pip始终处于过时状态。
解决方案
1. 升级Python安装包自带的pip
打开系统命令行,执行对应Python解释器的升级命令:
- Windows(假设Python路径为
C:\Python311):C:\Python311\python.exe -m pip install --upgrade pip - Linux/macOS:
/usr/bin/python3 -m pip install --upgrade pip
注意:要指定PyCharm默认使用的Python版本路径,确保修改的是对应解释器的内置pip
2. 配置PyCharm新建项目时自动升级pip
- 打开PyCharm,进入
File > Settings(快捷键Ctrl+Alt+S) - 导航到
Tools > Python Integrated Tools - 在
Project Creation区域,找到Post creation command,输入:pip install --upgrade pip - 保存设置,之后每次新建项目时,PyCharm会自动执行该命令升级pip
3. 更新PyCharm的虚拟环境模板
- 找到PyCharm的虚拟环境模板路径:
- Windows:
C:\Users\[你的用户名]\AppData\Local\JetBrains\PyCharm[版本号]\python_environments\template - Linux/macOS:
~/.local/share/JetBrains/PyCharm[版本号]/python_environments/template
- Windows:
- 激活该模板环境:
- Windows:
template\Scripts\activate.bat - Linux/macOS:
source template/bin/activate
- Windows:
- 执行升级命令:
pip install --upgrade pip - 退出虚拟环境:
deactivate
4. 清理PyCharm缓存(若上述方法无效)
- 进入
File > Invalidate Caches... - 勾选
Invalidate and Restart,等待PyCharm重启后再创建项目
内容的提问来源于stack exchange,提问作者marc.mitrasca
相关产品推荐
相关产品推荐

