pip install -e .- 该命令用于以"编辑模式"(也称为开发模式)安装当前目录下的 Python 包,比如包含有
setup.py、setup.cfg或pyproject.toml文件的项目 -e是--editable的简写。以编辑模式安装时,pip 会在你的 Python 环境中创建一个特殊的链接或指针,而不是复制整个包的内容到站点包目录。这样做的好处是- 实时更新:当你修改了源代码后,改动会立即反映在你使用该包的地方,不需要重新安装
- 适合开发调试:这种方式非常适合开发过程中使用,因为你可以不断修改代码并实时测试,而不必每次修改后都重新安装包
- 该命令用于以"编辑模式"(也称为开发模式)安装当前目录下的 Python 包,比如包含有
- 遇到使用链接配置dependencies、并且该链接在pip install时极容易下载失败时
- 示例dependencies = [
"llava @ git+https://github.com/haotian-liu/LLaVA.git@0818b7a9063a6f30e62d6aa763fadcd4e0d96c77",
"bert-score==0.3.13",
"flask==2.3.2",
"gunicorn==20.1.0"
] - 手动下载该链接配置,如上面的例子里的llava,git clone后checkout到指定commit
- 之后将dependencies里的llava改为本地链接,如dependencies = [ "llava @ file:///home/user_name/LLaVA", "bert-score==0.3.13", "flask==2.3.2", "gunicorn==20.1.0" ]
- 最后再次pip install即可
- 示例dependencies = [
配环境的经验
日拱一卒的吾2025-04-08 17:41
相关推荐
FreakStudio16 分钟前
0 元学嵌入式 GUI!保姆级 LVGL+MicroPython 教程开更,从理论到实战全搞定剑穗挂着新流苏3122 小时前
117_PyTorch 实战:利用训练好的模型进行单张图片验证Lethehong3 小时前
Python Selenium全栈指南:从自动化入门到企业级实战智算菩萨3 小时前
MP3音频编码原理深度解析与Python全参数调优实战:从心理声学模型到LAME编码器精细控制qq_452396234 小时前
【模型手术室】第四篇:全流程实战 —— 使用 LLaMA-Factory 开启你的第一个微调任务无心水4 小时前
Java时间处理封神篇:java.time全解析吴秋霖5 小时前
【某音电商】protobuf聊天协议逆向深藏功yu名5 小时前
Day24:向量数据库 Chroma_FAISS 入门cm6543205 小时前
用Python破解简单的替换密码wan9yu6 小时前
为什么你需要给 LLM 的数据"加密"而不是"脱敏"?我写了一个开源工具