【发布时间】:2020-07-21 06:56:41
【问题描述】:
Python 3.5+ 文档将ensurepip 描述为part of the standard library,并且多个资源(例如this page)的编写方式就像假设ensurepip 可用于最近的Python 3 安装一样。然而,正如other postings in Stack Overflow have noted,情况似乎并非如此,至少在 Ubuntu 和 Debian 中是这样。现在我对如何指导我的用户安装基于 Python 的软件感到困惑。我一直告诉人们使用python3 -m ensurepip,然后使用python3 -m pip install ...(如this example),但最近一位同事发现,果然,ensurepip 在安装 Python 后不存在Ubuntu系统。现在我不知道我是否需要写关于一般说明的例外情况。更糟糕的是,我不知道如何找出哪些系统有或没有ensurepip。
ensurepip 是否应该在每个 Python 3.5+ 安装中作为标准库提供?如果没有,我如何找出哪些安装包含它,哪些不包含它? p>
【问题讨论】:
标签: python python-3.x ubuntu pip installation