zoukankan      html  css  js  c++  java
  • python入门:python包管理工具pip的安装

    pip 是一个安装和管理 Python 包的工具 , 是 easy_install 的一个替换品。

    distribute是setuptools的取代(Setuptools包后期不再维护了),pip是easy_install的取代。

    pip的安装需要setuptools 或者 distribute,如果你使用的是Python3.x那么就只能使用distribute因为Python3.x不支持setuptools。

    一、windows

    1. 下载pip

    地址:https://pypi.python.org/pypi/pip#downloads
    注意选择tar.gz压缩包,目前最新版本为9.0.1,这里选择的版本是:pip-9.0.1.tar.gz (md5, pgp)

    2. 解压安装

    • 解压下载的压缩包至工作目录下(如D:),进入解压后的pip目录:cd /d D:pip-9.0.1
    • 使用如下命令进行安装:python setup.py install

    3. 添加环境变量

    添加windows系统环境变量,与安装python时添加的方法一样
    python安装目录是:D:Python27;
    则添加如下2个目录到系统环境变量里:D:Python27;D:Python27Scripts;

    4. pip常用命令

    安装成功后,重新进入CMD后运行pip,可以看到帮助文档:
    pip
    pip常用命令如下:

    #安装包
    pip install xxx

    #升级包,可以使用-U 或者 --upgrade
    pip install -U xxx

    #卸载包
    pip uninstall xxx

    #列出已安装的包
    pip list

    二、CentOS7

    1、使用 yum 安装

    • 安装扩展源EPEL:sudo yum -y install epel-release
    • 安装pip:sudo yum -y install python-pip

    其中,EPEL(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。

    2、使用 get-pip.py 安装

    • 安全的下载 get-pip.py 文件:wget https://bootstrap.pypa.io/get-pip.py
    • 然后执行以下命令安装:python get-pip.py

    警告:如果使用操作系统或其他软件包管理器管理的Python安装。get-pip.py可能与这些工具不协调,并可能使系统处于不一致的状态。
    提示:

    • get-pip.py 建议使用与 python 相同版本的 pip,以上安装的是支持 python 2.7x 版本的 pip。
    • 如果要安装 3.x 版本的 pip ,请使用以下命令:wget https://bootstrap.pypa.io/3.2/get-pip.py , 可以看到URL中多了版本号。

    三、小结

    不同系统可能有所不同,你直接执行 pip 命令就会提示你升级的命令的;

    • Windows 系统下载的 Python 安装包现在已经包括 pip 了,不需要再单独安装。
    • 在 Ubuntu 下通过源码方式安装的也是连同 pip 一同安装的,
    • CentOS 7.2 下估计是自带的 Python,但却没有 pip,所以需要自己安装。

    如使用 yum 安装的 pip 版本的是 8.x 的,需要再升级到新版本:pip install -U pip 

  • 相关阅读:
    机器学习模型之逻辑回归
    机器学习模型之决策树
    机器学习模型之朴素贝叶斯
    机器学习模型之KNN算法
    Gradle系列之构建脚本基础
    Gradle系列之Groovy基础篇
    Gradle系列之初识Gradle
    Bitmap之内存缓存和磁盘缓存详解
    Bitmap之位图采样和内存计算详解
    WebView中Java与JavaScript的交互
  • 原文地址:https://www.cnblogs.com/lexiaofei/p/7850207.html
Copyright © 2011-2022 走看看