You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何避免pip install产生重复代码?库开发本地修改同步方案

解决本地开发Git库时代码同步问题的方案
  • 核心方法是用开发模式安装,让pip创建符号链接而非复制源码,这样本地仓库的修改会实时同步到site-packages
  • 具体操作步骤:
    1. 先卸载之前安装的普通版本(避免版本冲突):
      pip uninstall modulename
      
    2. 切换到顶层的~/modulename/目录(就是包含子目录modulename/和tests/的那个目录),执行开发模式安装命令:
      pip install -e .
      
  • 效果验证:安装完成后,查看site-packages里的modulename,会发现它是指向你本地~/modulename/modulename/的符号链接(用ls -l命令可查看具体链接路径)
  • 后续开发流程:
    • 直接修改~/modulename/modulename/下的src_file_1.py、src_file_2.py等源码文件,其他位置导入该模块时会立即读取最新修改
    • Git提交操作正常进行:在~/modulename/目录下执行git add、git commit、git push即可,所有源码变更都会被纳入版本控制

内容的提问来源于stack exchange,提问作者ACarter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 11:32:36