004、pip详细使用说明

本文详细介绍了pip在Python中的关键操作,包括更新、安装、查看、卸载、版本控制、离线使用和依赖管理,以及常见问题解决方案。它是项目依赖管理的重要工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值