python pip的安装与使用

    技术2022-07-10  159

    python pip的安装与使用

    1. 简介2. 安装3. pip的用法

    1. 简介

    pip是Python包管理工具,该工具提供了Python包的查找、下载、卸载。目前最新版本的python工具中已经自带有python包工具。 一般地Python2.7.9+或者Python3.4+以上版本都自带有pip工具。

    2. 安装

    在ubunutu系统中安装的方法如下所示

    sudo apt install python3-pip # for python3 sudo apt install python-pip # for python2

    可以通过以下的命令查看pip工具包的版本号

    pip --version

    3. pip的用法

    一般地,使用python的pip包工具中python3为pip3,python2为pip。最为常见的命令如下所示。 获取帮助

    pip --help

    升级pip

    pip install -U pip

    当然,如果这个命令出现问题,那么使用以下的命令进行升级

    sudo easy_install --upgrade pip

    安装包 安装的方法有三种

    pip install SomePackage #最新版本 pip install SomePackage==x.x.x #指定版本 pip install 'SomePackage>=x.x.x' #指定最小版本进行安装

    安装包可以选择在pip源上进行下载安装,也可以安装本地whl文件或者是压缩包文件

    pip install PackagePath

    通常,官网给定的源下载文件有些慢,所以经常使用国内源进行安装,安装的方式如下所示 临时使用

    pip install -i https://xxx.xxx.xxx somepackage

    设置为默认:升级 pip 到最新的版本 (>=10.0.0) 后进行配置

    pip install pip -U pip config set global.index-url https://xxx.xxxx.xxx

    如果pip 默认源的网络连接较差,临时使用本镜像站来升级 pip:

    pip install -i https://xxx.xxx.xxx pip -U

    全局改变的方法也可以是以下的方法: linux下,修改 ~/.pip/pip.conf (没有就创建一个), 修改 index-url至指定的网址源,内容如下所示

    [global] index-url = https://xxx.xxx.xxx [install] trusted-host = https://yyy.yyy.yyy # trusted-host 此参数是为了避免麻烦,否则使用的时候可能会提示不受信任

    windows下,直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini,内容和上述相同。当然,–trusted-host可以加入到pip命令行参数。

    pip install -i https://xxx.xxx.xxx somepackage --trusted-host https://yyy.yyyy.yyy

    一般常见的国内pip源有以下的几个

    https://pypi.tuna.tsinghua.edu.cn/simple # 清华源 https://mirrors.aliyun.com/pypi/simple #阿里源 http://pypi.douban.com/simple/ #豆瓣源 https://pypi.mirrors.ustc.edu.cn/simple/ # 中国科学技术大学 https://pypi.hustunique.com/ # 华中科技大学

    安装过程中使用参数–no-cache-dir 可以不将安装包缓存到本地目录。 升级包

    pip install --upgrade SomePackage

    升级指定的包,使用==,>=,<=,>,<来指定一个版本号。 卸载包

    pip uninstall SomePackage

    在默认源上搜索包

    pip search Somepackage

    显示安装包的信息

    pip show SomePackage

    查看指定包的详细信息

    pip show -f SomePackage

    列出已经安装的包

    pip list

    列出可以升级的包

    pip list -o

    pip的使用要点 如果python2和python3同事拥有pip包管理器,那么使用的方法如下所示

    python2 -m pip install XXX python3 -m pip install XXX

    一般情况下,如果安装的时候未指定参数–no-cache-dir参数的时候会将安装包缓存到本地cache目录下。如果删除缓存目录文件的话,根据各自不同的操作系统,删除对应的目录缓存文件即可。

    Linux and Unix ~/.cache/pip # and it respects the XDG_CACHE_HOME directory. OS X ~/Library/Caches/pip Windows %LocalAppData%\pip\Cache

    pip的基本使用方法就这些,当然也会有一些其他的使用方法,根据实际情况进行使用。

    Processed: 0.011, SQL: 9