当前位置: 首页 > news >正文

配环境的经验

  • 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即可
http://www.dtcms.com/a/117209.html

相关文章:

  • 盈亏平衡IRR
  • LLM Agents的历史、现状与未来趋势
  • 【Netty4核心原理④】【简单实现 Tomcat 和 RPC框架功能】
  • GaussDB回调机制深度实践:从事件驱动到系统集成
  • 36.[前端开发-JavaScript高级]Day01-this和箭头函数的使用
  • java的文件输入输出流(FileInputStream、FileOutputStream、FileReader、FileWriter)
  • redis中的set
  • pikachu靶场搭建教程,csfr实操
  • AI日报 - 2025年4月8日
  • 关于动态规划
  • 解决 Lettuce 在 Redis 集群模式下的故障转移问题
  • 基于人工智能的医学影像关联分析:利用潜在空间几何混杂因素校正法|文献速递-深度学习医疗AI最新文献
  • WEB安全--内网渗透--利用Net-NTLMv2 Hash
  • 使用Scade实现神经网络算法
  • CMake 字段使用
  • 蓝桥杯真题--最长子序列 and 2023
  • SQL:Primary Key(主键)和Foreign Key(外键)
  • cpp自学 day20(文件操作)
  • 关于sqlsugar实体多层List映射的问题
  • 第十五届蓝桥杯大赛软件赛省赛Python 大学 C 组题目试做(中)【本期题目:回文数组,挖矿】
  • CmLicense授权损耗规避措施
  • spring boot 实现spring mvc过程中WebMvcConfigurer接口及其相关实现类的详细对比
  • Redis 的五种数据类型面试回答
  • 安全编码课程 实验6 整数安全
  • WPF依赖注入
  • 【金仓数据库】
  • 深入解析 MySQL 中的日期时间函数:DATE_FORMAT 与时间查询优化
  • HTTP 响应头 Strict-Transport-Security 缺失漏洞
  • GraphRAG与知识图谱
  • 【数据标准】数据标准化实施流程与方法-保障机制篇