Pip详细使用说明
pip 是一个现代的,通用的 Python
包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。
1、pip基本使用
1. pip 更新
python -m pip install --upgrade pip
2. pip 安装
pip install django
3. pip 指定版本安装
pip install django==2.2.25
4. pip 查看某个模块
pip show django
5. pip 查看当前环境下的所有的模块
pip list
6. pip 移除当前环境下的某个模块
pip uninstall django
7. pip 列出过期的包
pip list --outdated
8. pip 显示安装的文件
pip show --files <module_name>
9. pip 升级软件包
pip install --upgrade <module_name>
10. pip 将已经安装的库列表保存到文本文件中
pip freeze > requirements.txt
这个功能非常常用、好用!经常被用作项目环境依赖文件。
11. pip 根据依赖文件批量安装库
pip install -r requirements.txt
使用上面的txt文件,批量安装第三方库。
12. pip 指定源进行安装
pip install -i https://mirrors.aliyun.com/pypi/simple/ pillow
2、pip 下载模块
1. 单个下载模块
pip download -d package <module_name>
2. 批量下载离线包
pip download -d package -r requirements.txt
3. 下载linux指定版本的包
可以指定linux版本 --platform
可以指定模块的版本 ==
pip download --no-deps --platform linux_x86_64 -d your_offline_packages lightgbm==3.2.0
3、pip离线使用
1. 离线单个安装
pip install --no-index --find-links="离线包路径" <module_name>
2. 离线批量安装
pip install --no-index --find-linds="离线包路径" -r requirements.txt
3. 指定用户离线安装
pip install --no-index --find-links="离线包路径" <module_name> --user
4、pip 使用问题
1. python3.6安装anyjson时use_2to3 is invalid. 解决方法
python pip 安装报错 error in setup command: use_2to3 is invalid. 解决方法
安装anyjson==0.3.3这个库,其他库也有可能发生
error in anyjson setup command: use_2to3 is invalid.
解决
pip install setuptools==57.5.0
原因
因为在setuptools 58之后的版本已经废弃了use_2to3