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

系统Python为3.5(Ubuntu 16.04.03)时,如何搭建pipenv Python3.6项目?

在Ubuntu 16.04.03上用Pipenv搭建Python 3.6项目的解决方案

首先,你遇到的警告核心原因是系统里确实没有安装Python 3.6,所以第一步得先把Python 3.6装到你的Ubuntu 16.04.03系统里,再引导pipenv使用这个版本来创建项目。下面是一步步的实操方案:

1. 先安装Python 3.6

Ubuntu 16.04默认官方源里没有Python 3.6,我们可以用第三方的deadsnakes源来安装——这个源专门维护旧Ubuntu版本的新Python分支,稳定性有保障:

  • 添加源并更新包列表:
    sudo add-apt-repository ppa:deadsnakes/ppa
    sudo apt-get update
    
  • 安装Python 3.6及其必要依赖(确保后续能正常创建虚拟环境):
    sudo apt-get install python3.6 python3.6-dev python3.6-venv
    
  • 给Python 3.6单独安装对应版本的pip(避免和系统默认Python的pip冲突):
    curl https://bootstrap.pypa.io/pip/3.6/get-pip.py | sudo python3.6
    

2. 用Pipenv创建Python 3.6项目

安装好Python 3.6后,直接告诉pipenv它的路径就能创建对应项目:

  • 进入你要搭建项目的目录,执行命令(Python 3.6的默认安装路径是/usr/bin/python3.6,如果你的安装路径不同,替换成实际路径即可):

    pipenv --python /usr/bin/python3.6
    

    执行后,pipenv会自动基于Python 3.6创建虚拟环境,同时生成项目所需的Pipfile和Pipfile.lock文件。

  • 验证虚拟环境是否生效:
    创建完成后,进入虚拟环境:

    pipenv shell
    

    然后查看Python版本:

    python --version
    

    如果输出Python 3.6.x,就说明配置完全成功了。

额外小提示

  • 不要随意修改系统默认的Python版本(比如把python3软链到python3.6),否则可能导致系统自带工具依赖崩溃,给pipenv指定路径是最安全的做法。
  • 如果你的pipenv版本比较旧,建议先升级:pip install --upgrade pipenv,避免版本兼容问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 10:00:57