pip是Python包管理工具,该工具提供了Python包的查找、下载、卸载。目前最新版本的python工具中已经自带有python包工具。 一般地Python2.7.9+或者Python3.4+以上版本都自带有pip工具。
在ubunutu系统中安装的方法如下所示
sudo apt install python3-pip # for python3 sudo apt install python-pip # for python2可以通过以下的命令查看pip工具包的版本号
pip --version一般地,使用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 -opip的使用要点 如果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\Cachepip的基本使用方法就这些,当然也会有一些其他的使用方法,根据实际情况进行使用。