17.15. ensurepip — 安装 python 扩展安装器 pip | 开发者工具 |《python 3 标准库实例教程》| python 技术论坛-金年会app官方网

未匹配的标注

目标: 安装 python 包管理器 pip 。

尽管 python 是一种在其标准库中带有大量不同类型模块的『内置电池(/开箱即用)』式的编程语言,然而仍然有很多的第三方库、框架和工具可从 中获取和安装。 为安装这些第三方包,开发者需要安装工具  pip 。 安装一种工具同时意味着需要解决很多自生问题,此时用  ensurepip  来解决。

安装  pip

下面这个例子使用没有安装 pip 的的虚拟环境配置。

$ python3 -m venv --without-pip /tmp/demoenv
$ ls -f /tmp/demoenv/bin
activate
activate.csh
activate.fish
python@
python3@

在命令行模式中使用 python 解释器运行带有 -m 选项的 ensurpip 命令。 此时,默认从标准库中复制一份 pip 以供使用。此时的 pip 版本可在后续中自行更新。 为确保最新的  pip 版本被同步安装,可在运行ensurepip命令的同时使用 --upgrade 选项。

$ /tmp/demoenv/bin/python3 -m ensurepip --upgrade
ignoring indexes: https://pypi.python.org/simple
collecting setuptools
collecting pip
installing collected packages: setuptools, pip
successfully installed pip-8.1.1 setuptools-20.10.1

在虚拟环境中使用 pip3 和 pip3.5 命令, 并且  setuptools 的依赖环境会被同步安装。

$ ls -f /tmp/demoenv/bin
activate
activate.csh
activate.fish
easy_install-3.5*
pip3*
pip3.5*
python@
python3@

参阅

  •  -- 虚拟环境
  •  -- python安装中的pip详细说明
  •  -- 使用python安装额外包的说明。
  •  -- python第三方模块站点。
  •  -- python安装包工具。

本文章首发在 金年会app官方网 网站上。

本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 cc 协议,如果我们的工作有侵犯到您的权益,请及时联系金年会app官方网。

原文地址:https://learnku.com/docs/pymotw/ensurepi...

译文地址:https://learnku.com/docs/pymotw/ensurepi...

上一篇 下一篇
讨论数量: 0



暂无话题~
网站地图