Python Pip 基础教程 - 安装

yufei       5 年, 9 月 前       1184

Python Pip 基础教程 - 快速开始 章节中我们有提到当前最新的版本一般都自带了 Pip

但是,有些版本可能没有自带,那么我们就要从零开始安装它了

我需要安装 Pip 吗 ?

  1. 对于 Python 2 >=2.7.9Python 3 >=3.4Python,Pip 已经是 Python 发行版的一部分,所以不需要再重新安装

  2. 如果你使用了 虚拟环境 ( Virtual Environment ),比如使用 virtualenvpyenv 创建的,它们都内置了 Pip,也不需要再重新安装

对于这些版本的 Python,因为 Pip 已经存在,所以只需要更新即可

但对于其它的 Python 版本,则需要从零安装

通过 easy_install 命令安装

如果你的 Python 已经安装或自带了 easy_install 命令,则可以直接使用下面的命令安装 Pip

easy_install pip

当然了,对于目前的 Python 大环境来说,easy_install 的出镜率还不如 Pip 来的高,所以,一般情况下,如果都自带了 easy_install 命令,那也就自带了 pip

通过 get-pip.py 安装

使用 get-pip.py 安装 pip 非常简单,因为它就一个文件,下载网址为

https://bootstrap.pypa.io/get-pip.py

使用浏览器打开,然后按下 CTRL + S 组合键保存即可

如果你可以使用 curl 命令,可以使用下面的命令来保存

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

请确保 get-pip.py 不包含任何恶意代码,然后就可以打开终端或命令行提示符 ( windows) 或 PowerShell ( windows ),跳转到 get-pip.py 目录,然后运行下面的命令安装

python get-pip.py

警告: 如果您使用的是由操作系统或其他软件包管理器管理的Python安装,请务必小心。 get-pip.py 不与这些工具协调,可能会使系统处于不一致状态。

get-pip.py 同时也会安装 setuptoolswheel,如果它们还未安装

setuptools 提供了 easy_install 命令,主要用于安装源代码发布的第三方模块

wheel 主要用于构建一个 Wheel 缓存,这个缓存可以加快第三方模块的安装速度

但如果只是安装预先构建的 [wheels],则不需要依赖 wheelsetuptools

注意: get-pip.py 支持的 Python 版本和 Pip 相同,对于不支持的 Python 2.6 及以下版本,可以使用备用的 脚本

运行 get-pip.py 时的可选参数

运行 python get-pip.py 安装 pip 时可以添加一些额外的命令行参数

  • --no-setuptools

    如果添加了该参数,则不会安装 setuptools

  • --no-wheel

    如果设置了该参数,则不会安装 wheel

get-pip.py 还支持 pip install 和其它常规的可选参数,我们挑一些演示如下

从 pip 和 setuptools 的本地副本安装

python get-pip.py --no-index --find-links=/local/copies

使用当前登录用户安装

python get-pip.py --user

通过代理安装

python get-pip.py --proxy="http://[user:passwd@]proxy.server:port"

使用 Linux 包管理器安装

还可以使用 Linux 自带的包管理器来安装 Pip ,我们这里就不做过多介绍

更新 Pip

LinuxmacOS 上可以使用下面的命令来更新 Pip

pip install -U pip

Windows 系统上则可以使用下面的命令来更新 Pip

python -m pip install -U pip
目前尚无回复
简单教程 = 简单教程,简单编程
简单教程 是一个关于技术和学习的地方
现在注册
已注册用户请 登入
关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.