配环境的经验

  • pip install -e .
    • 该命令用于以"编辑模式"(也称为开发模式)安装当前目录下的 Python 包,比如包含有 setup.pysetup.cfgpyproject.toml 文件的项目
    • -e--editable 的简写。以编辑模式安装时,pip 会在你的 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即可
相关推荐
高压锅_122011 分钟前
Django Channels WebSocket实时通信实战:从聊天功能到消息推送
python·websocket·django
胖达不服输2 小时前
「日拱一码」020 机器学习——数据处理
人工智能·python·机器学习·数据处理
吴佳浩2 小时前
Python入门指南-番外-LLM-Fingerprint(大语言模型指纹):从技术视角看AI开源生态的边界与挑战
python·llm·mcp
吴佳浩2 小时前
Python入门指南-AI模型相似性检测方法:技术原理与实现
人工智能·python·llm
叶 落2 小时前
计算阶梯电费
python·python 基础·python 入门
Python大数据分析@3 小时前
Origin、MATLAB、Python 用于科研作图,哪个最好?
开发语言·python·matlab
编程零零七4 小时前
Python巩固训练——第一天练习题
开发语言·python·python基础·python学习·python练习题
Zonda要好好学习4 小时前
Python入门Day4
java·网络·python
小龙在山东5 小时前
Python 包管理工具 uv
windows·python·uv
weixin_307779135 小时前
批量OCR的GitHub项目
python·github·ocr