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

Ubuntu22.04下python3.10-venv无安装候选时如何创建虚拟环境?

解决Ubuntu 22.04.1 LTS下Python3.10虚拟环境创建失败问题

第一步:清理重复的源配置

源重复会干扰包检索,先处理这个问题:

  • 列出所有第三方源文件:ls /etc/apt/sources.list.d/
  • 删除重复或无效的备份文件(比如带.save后缀的):sudo rm /etc/apt/sources.list.d/重复文件名
  • 打开系统主源文件检查:sudo nano /etc/apt/sources.list,删除里面重复的deadsnakes相关条目,保存退出(Ctrl+O,回车,Ctrl+X)

第二步:重新配置deadsnakes PPA

先移除可能损坏的PPA配置,再重新添加:

  • 移除现有deadsnakes PPA:sudo add-apt-repository --remove ppa:deadsnakes/ppa
  • 重新添加PPA:sudo add-apt-repository ppa:deadsnakes/ppa
  • 修复并更新源:sudo apt update --fix-missing

第三步:安装python3.10-venv

现在尝试安装目标包:

  • 执行安装命令:sudo apt install python3.10-venv
  • 如果仍提示无安装候选,指定版本安装:sudo apt install python3.10-venv/jammy

备选方案:使用virtualenv替代

如果上述方法无效,换用virtualenv创建虚拟环境:

  • 安装virtualenv:sudo apt install virtualenv
  • 创建Python3.10的虚拟环境:virtualenv -p python3.10 newpy310
  • 激活环境:source newpy310/bin/activate

验证

激活虚拟环境后,执行python --version,确认输出为Python 3.10.x即表示成功。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 05:20:51