简介
1
2pip is the package installer for Python.
You can use pip to install packages from the Python Package Index and other indexes.
官网说明:pip是Python包管理工具,主要用于包的查找、下载、安装、卸载的功能。
当前版本:V19.3.1
安装
本人主要使用MacOX、Centos7系统,关于安装,这里介绍2种方式。
curl
1 | # 下载安装脚本 |
easy_install
1 | easy_install pip |
参数说明
1 | [root@bash ~]# pip --help |
参数说明略,在下面有具体使用。
基础使用
基于上面的详细参数,列举一下常用的命令。
安装包
基础安装
使用此命令,默认安装源的最新版本。1
pip install numpy
安装指定版本
1 | pip install numpy==1.14.0 |
大于指定版本
1 | pip install numpy>=1.14.0 |
requirements文件安装
requirements.txt为指定的路径文件。1
pip install -r requirements.txt
卸载
1 | pip uninstall numpy |
升级包
直接升级指定的包。
1 | pip install -U numpy |
查看已安装的包
包==版本
执行这个命令,可以获取项目能run的包相关信息,把这些信息直接写到requirements.txt文件,方便项目迁移以及在其他环境运行。1
2
3
4
5
6
7
8
9
10[root@bash ~]# pip freeze
alembic==0.9.9
altgraph==0.10.2
amqp==2.2.2
aniso8601==1.2.1
anyjson==0.3.3
appnope==0.1.0
asn1crypto==0.24.0
aspy.yaml==1.1.1
包 版本
1 | [root@bash ~]# pip list |
查看指定包信息
1 | [root@bash ~]# pip show numpy |
搜索
1 | pip search numpy |
查看版本
1 | [root@bash ~]# pip --version |
配置
建立pip配置文件
1 | mkdir ~/.pip |
编辑pip配置文件
1 | vim ~/.pip/pip.conf |
本人配置文件:
1 | [global] |
常用命令
安装指定源指定包
1 | pip install dateutil -i http://pypi.python.org/simple --trusted-host pypi.python.org |
安装下载wheel包
whl包文件下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/
1 | python -m pip install Pillow-4.0.0-cp27-cp27m-win_amd64.whl |
学习参考
pip官网:https://pypi.org/project/pip/
whl包下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/
pip源: