pip-02-功能列表
2019-07-12 本文已影响0人
果芽软件
一、安装和使用
python三大神器之一:pip
1.1 安装
安装python时会自带pip
1.2. 使用
功能执行方式:
- terminal命令行(win的cmd,linux的shell)
- 工程根目录
- 输入执行命令
二、pip功能列表
| 功能 | 命令 |
|---|---|
| 安装包(最新版,必会) | pip install SomePackage |
| 安装包(指定版,必会) | pip install SomePackage==1.0.4 |
| 安装包(最小版本) | pip install 'SomePackage>=1.0.4' |
| 安装包(多个) | pip install package1 package2 package3 |
| 导出所有依赖包(必会) | pip freeze > requirements.txt |
| 安装包(从文件安装,必会) | pip install –r requirements.txt |
| 显示安装包信息(必会) | pip show SomePackage |
| 升级包(指定版本同上) | pip install --upgrade SomePackage |
| 卸载包 | pip uninstall SomePackage |
| 搜索包 | pip search SomePackage |
| 列出已安装的包 | pip list |
| 查看可升级的包 | pip list -o |
三、python2和python3共存问题
如果 Python2 和 Python3 同时有 pip,则使用方法如下:
| 版本 | 命令 |
|---|---|
| Python2 | python2 -m pip install XXX |
| (推荐)pip2 install xxx | |
| Python3 | python3 -m pip install XXX |
| (推荐)pip3 install XXX |
四、virtualenv虚拟环境
python三大神器之二:virtualenv
解决问题:
- 指定python版本
- 指定依赖包版本
- 打包成一个独立环境,不受不同电脑环境影响
搭建方法
- 选择python版本
- 创建virtualenv虚拟环境(存在根目录env文件夹)
标识1:venv文件夹
标识2:命令行带(venv)前缀 - 安装指定版本依赖包
pip3 install -r requirements.txt