pip 介绍
pip
是一个Python
语言开发的命令行程序,用来安装、管理Python Package
。
pip 安装
$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
$ python get-pip.py
–no-setuptools 不安装
setuptools
–no-wheel 不安装
wheel
ubuntu 安装pip3
$ sudo apt-get install python3-pip
升级pip
$ pip install --upgrade/U pip
更多安装参数配置可参考pip Installation
pip 用法
1 | pip [options] <requirement specifier> [package-index-options] ... |
显示已安装Package
列表
$ pip list
显示哪些Package
需要更新
$ pip list --outdated
仅下载Package
$ pip download package_name
查看Package
信息
$ pip show package_name
查看安装Package
时安装了哪些文件
$ pip show --file package_name
搜索Package
$ pip search package_name
检查Package
依赖
$ pip check package_name
安装指定Package
最新版本(默认)
$ pip install package_name
指定版本
$ pip install package_name==3.2.0
不低于某个版本
$ pip install 'package_name>=3.0.0'
升级Package
$ pip install --upgrade/U package_name
批量安装Package
$ pip install -r requirements.txt
安装Package
到指定用户目录
$ pip install --user package_name
从VCS安装包
VCS即版本控制系统(Version Control Systems),如Git、Svn等。
$ pip install git+https://github.com/Wayde2014/sphere2cube.git@master
更多用法请点击
导出已安装包到requirements文件
$ pip freeze > requirements.txt
使用第三方源
第三方源:
http://pypi.douban.com/simple
http://pypi.v2ex.com/simple
http://mirrors.tuna.tsinghua.edu.cn/pypi/simple
http://pypi.hustunique.com/
http://pypi.sdutlinux.org/
http://pypi.mirrors.ustc.edu.cn/
命令行
$ pip install -i http://pypi.douban.com/simple
配置文件
1 | mkdir $HOME/.pip |
pip设置自动补全
1 | pip completion --zsh >> ~/.zshrc |
参考资料:
pip官方参考指南