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>
相关推荐
亿牛云爬虫专家3 小时前
Kubernetes下的分布式采集系统设计与实战:趋势监测失效引发的架构进化
分布式·python·架构·kubernetes·爬虫代理·监测·采集
蹦蹦跳跳真可爱5897 小时前
Python----OpenCV(图像増强——高通滤波(索贝尔算子、沙尔算子、拉普拉斯算子),图像浮雕与特效处理)
人工智能·python·opencv·计算机视觉
nananaij8 小时前
【Python进阶篇 面向对象程序设计(3) 继承】
开发语言·python·神经网络·pycharm
雷羿 LexChien8 小时前
从 Prompt 管理到人格稳定:探索 Cursor AI 编辑器如何赋能 Prompt 工程与人格风格设计(上)
人工智能·python·llm·编辑器·prompt
敲键盘的小夜猫8 小时前
LLM复杂记忆存储-多会话隔离案例实战
人工智能·python·langchain
高压锅_12209 小时前
Django Channels WebSocket实时通信实战:从聊天功能到消息推送
python·websocket·django
胖达不服输10 小时前
「日拱一码」020 机器学习——数据处理
人工智能·python·机器学习·数据处理
吴佳浩10 小时前
Python入门指南-番外-LLM-Fingerprint(大语言模型指纹):从技术视角看AI开源生态的边界与挑战
python·llm·mcp
吴佳浩11 小时前
Python入门指南-AI模型相似性检测方法:技术原理与实现
人工智能·python·llm
叶 落11 小时前
计算阶梯电费
python·python 基础·python 入门