Django 从零到一:pip 基本使用

文章目录

    • [pip 常用命令](#pip 常用命令)
    • [pip 命令演示](#pip 命令演示)
    • [pip 自动补全](#pip 自动补全)

pip 是 Python 的包管理工具,就如同 Gnu/Linux 系统的 yum、apt,MacOS 系统的 brew。因此,我们必须要熟练使用该工具。

接下来我们就演示一下 pip 的常用命令。

pip 常用命令

pip 提供的命令不多,但是都很实用。如下表是 pip 提供的所有子命令:

子命令 说明
install 安装软件包
download 下载软件包
uninstall 卸载软件包
freeze 按照 requirements 格式输出软件包,可以到其他服务器上执行pip install -r requirements.txt直接安装软件
list 列出当前系统中的 Python 软件包
show 查看软件包的信息,包括版本、依赖、许可证、作者、主页等信息
check pip 9.0.1 提供的新的子命令,检查软件包的依赖是否完整
search 查找软件包
wheel 打包软件到 wheel 格式
hash 计算软件包的 hash 值
completion 生成命令补全配置
help 获取 pip 子命令的帮助信息

pip 命令演示

安装软件包:

bash 复制代码
pip install ipython==5.3.0

卸载软件包:

bash 复制代码
pip uninstall ipython

检查软件包的依赖是否完整:

bash 复制代码
pip check ipython

pip 自动补全

我们还可以使用 pip 命令自动补全。操作如下:

bash 复制代码
pip completion --bash >> ~/.profile

source ~/.profile

# 如何使用
pip i<tab>
pip <tab>
相关推荐
ZhengEnCi6 分钟前
Python_哈希表完全指南-从字典到高效查找的 Python 编程利器
python
今天没ID10 分钟前
Python 集合类型全解析:从网球赛事案例看透字符串、列表、元组、集合与字典(1)
python
小宁爱Python20 分钟前
从零搭建 RAG 智能问答系统 4:从多模态架构到 Milvus 向量存储实践
python·milvus
林炳然21 分钟前
Python-Basic Day-2 python容器(列表、元组)
python
可触的未来,发芽的智生27 分钟前
一万个为什么:汉语词性对NLP的作用
python·神经网络·程序人生·自然语言处理
盼哥PyAI实验室1 小时前
Python函数进阶秘籍:闭包、装饰器与作用域全解析(通俗版)
开发语言·python
深度学习lover1 小时前
<数据集>yolo纸板缺陷识别数据集<目标检测>
python·深度学习·yolo·目标检测·计算机视觉·数据集
oceanstonetree1 小时前
用cosyvoice批量把生成有声书
开发语言·python
java1234_小锋1 小时前
TensorFlow2 Python深度学习 - 循环神经网络(GRU)示例
python·深度学习·gru·tensorflow2
王六岁1 小时前
# 🐍 前端开发 0 基础学 Python 入门指南: Python 元组和映射类型深入指南
前端·javascript·python