You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python 3.12虚拟环境创建失败:ensurepip报错且无activate文件

解决Python虚拟环境创建失败的问题

可行解决方案:

1. 跳过ensurepip创建虚拟环境

既然报错源于ensurepip执行失败,可直接跳过该步骤创建环境,之后手动安装pip:

python3 -m venv --without-pip .venv

激活虚拟环境(此方式创建会生成activate文件):

source .venv/bin/activate

手动下载并安装pip:

curl https://bootstrap.pypa.io/get-pip.py | python

2. 清理损坏环境后重新创建

先删除已生成的损坏.venv目录:

rm -rf .venv

指定Python版本重新尝试创建(确保系统中python3.12路径有效):

python3.12 -m venv .venv

若仍报错,重复方案1的--without-pip+手动装pip步骤。

3. 补全系统依赖

部分Linux发行版缺失底层依赖会导致虚拟环境创建失败,执行以下命令安装所需依赖:

apt install build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl git

安装完成后重新创建虚拟环境。

4. 用virtualenv替代venv

若venv始终无法正常工作,可换用virtualenv工具:

apt install virtualenv

创建虚拟环境:

virtualenv -p python3.12 .venv

激活环境:

source .venv/bin/activate

内容的提问来源于stack exchange,提问作者cloud

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 10:14:55