pip常用方法
在Django项目开发中,经常需要依赖包,比如Django==1.8.11、django-celery==3.2.1、django-cors-headers==2.1.0等,我们需要将这些包写入requirement.txt中。
依赖包的下载和安装需要使用pip,下面介绍一下pip的常用命令。
一、help
pip help
可以看到pip的常用命令,已经它们的作用。
二、install
pip install -r requirements.txt
下载安装requirements.txt里的所有依赖包。
pip install Django==1.8.11
下载安装某一个依赖包。
三、download
pip download -r src/requirements.txt -d pkgs
下载依赖包到本地文件夹:-d: 文件夹地址,download也可跟依赖包的名称。
pip install <包名> pip install Django-1.8.11-py2.py3-none-any.whl
离线安装下载之后的依赖包。
pip install --no-index --find-links=/packs/ -r requirements.txt
pip install --no-index --find-links=/packs/ <包名>
这两个命令待测试:也是安装下载包的命令
四、pip源的选择
很多时候,比如网络不给力,连接超时、防火墙阻挡等等各种原因,我们可能无法从Python官方的PyPi仓库进行pip安装,这时候可以选择国内的第三方源,推荐使用豆瓣源,速度不错。
使用方法:
```
pip install -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com Django
```
注意:除了`Django`之外,前面的参数都是固定的,包括参数顺序
五、uninstall
pip uninstall Django==1.8.11
卸载安装过的依赖包。
六、将已经安装的库列表保存到文本文件中
```
pip freeze > requirements.txt
```
这个功能经常被用作项目的依赖文件
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具