MacBook Pro M2 Pro使用Python3.9创建虚拟环境报错求助
解决Python虚拟环境创建失败的问题
可行修复方案
1. 跳过ensurepip创建虚拟环境
报错源于ensurepip执行失败,可先创建不带pip的虚拟环境,再手动安装:
- 执行创建命令:
python3 -m venv --without-pip vMyEnv - 激活虚拟环境:
source vMyEnv/bin/activate - 手动安装pip:
curl https://bootstrap.pypa.io/get-pip.py | python
2. 修复系统Python的ensurepip组件
尝试重置ensurepip组件后再创建环境:
- 卸载现有ensurepip:
python3 -m ensurepip --uninstall - 重新安装并升级:
python3 -m ensurepip --upgrade - 再次尝试创建虚拟环境:
python3 -m venv vMyEnv
3. 改用Homebrew安装独立Python(推荐)
系统自带Python易受系统操作影响,用Homebrew安装独立版本更稳定:
- 安装Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - 安装Python:
brew install python - 用新安装的Python创建环境:
python3 -m venv vMyEnv
4. 补全Xcode开发工具依赖
卸载Xcode可能残留依赖缺失,重新安装Command Line Tools:
- 执行安装命令:
xcode-select --install - 完成安装后重试虚拟环境创建
内容的提问来源于stack exchange,提问作者Raja
相关产品推荐
相关产品推荐

