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

PEP 668生效后,如何在Ubuntu 23上安装pipenv?

解决Ubuntu 23上安装pipenv的PEP 668困境

针对Ubuntu 23升级后无法通过系统pip安装pipenv的问题,有几个实用的解决方法:

方法一:直接通过apt安装系统维护的pipenv包

这是最合规且简单的方式,Ubuntu官方仓库已收录pipenv,直接用系统包管理器安装即可,不会触发PEP 668的限制:

sudo apt update && sudo apt install pipenv

方法二:用临时虚拟环境过渡安装

先创建一个临时虚拟环境绕开系统pip的限制,再安装pipenv:

  1. 创建并激活临时虚拟环境:
    python3 -m venv ~/temp-pipenv-env
    source ~/temp-pipenv-env/bin/activate
    
  2. 在虚拟环境内安装pipenv:
    pip install pipenv
    
  3. 将pipenv可执行文件复制到用户本地bin目录(确保~/.local/bin在你的系统PATH中):
    cp ~/temp-pipenv-env/bin/pipenv ~/.local/bin/
    
  4. 完成后可以删除临时环境:
    rm -rf ~/temp-pipenv-env
    

方法三:用pipx安装(推荐用于隔离Python工具)

pipx专门用于安装和隔离Python命令行工具,完全符合PEP 668的设计思路:

  1. 先安装pipx:
    sudo apt install pipx
    
  2. 初始化pipx,确保其安装的工具能被全局调用:
    pipx ensurepath
    
  3. 用pipx安装pipenv:
    pipx install pipenv
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 17:54:55