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>
相关推荐
测试员周周1 天前
【AI测试智能体】为什么传统测试方法对智能体失效?
开发语言·人工智能·python·功能测试·测试工具·单元测试·测试用例
dfdfadffa1 天前
如何用模块化方案组织一个可扩展的前端组件库项目
jvm·数据库·python
2301_812539671 天前
SQL中如何高效实现分组数据的批量更新_利用窗口函数与JOIN
jvm·数据库·python
RSTJ_16251 天前
PYTHON+AI LLM DAY THREETY-NINE
开发语言·人工智能·python
2501_901200531 天前
如何实现SQL存储过程存储过程参数标准化_统一命名规范
jvm·数据库·python
运气好好的1 天前
Golang怎么用embed嵌入SQL文件_Golang如何将SQL迁移文件嵌入Go程序统一管理【技巧】
jvm·数据库·python
AC赳赳老秦1 天前
政企内网落地:OpenClaw 离线环境深度适配方案,无外网场景下本地化模型对接与全功能使用
java·大数据·运维·python·自动化·deepseek·openclaw
星越华夏1 天前
python 将相对路径变成绝对路径
python
l1t1 天前
mingw和Linux中的gcc和llvm编译器编译的pocketpy执行同一个python脚本的不同效果
linux·运维·python
砚底藏山河1 天前
股票数据API接口:如何获取股票历历史分时KDJ数据
java·python·maven