python - 克隆 Git 存储库后如何避免添加到系统路径
问题描述
我在本地机器上克隆了一个 Git 存储库,但是为了在存储库中运行带有导入的脚本,我需要附加到sys.path
如何避免这样做?
解决方案
如果 Git 存储库有一个适当的setup.py
.
pip install -e ./whereveryouclonedit
--e
确保 Pip 只创建“链接”到whereveryouclonedit
,所以你可以破解下载的包。
如果 Git 存储库没有适当的setup.py
,您将不得不使用PYTHONPATH
or sys.path
; 那时最好只写setup.py
.
推荐阅读
- java - 从 AEM DAM 下载资产
- php - 在 Woocommerce 产品小部件的特色产品价格下添加自定义文本
- asp.net-mvc - ASP.NET Core 中使用 Novell.Directory.Ldap.NETStandard2_0 的受限用户(登录工作站)的 LDAP 身份验证问题
- javascript - 使用ajax从coovachilli注销
- java - 如何在 Java 禁用字段上启用复制和剪切操作
- javascript - Vue.js - 为什么根元素不能有 v-for 并且需要 div 包装器
- widget - 如何从事件访问 appmaker 页面上的另一个小部件
- sql-server - 如何使模型字段在 sql server 2017 起始值 1990 中自动递增并使用存储过程递增 1
- php - 使用 Symfony,我可以检查页面加载时打开和关闭的数据库连接数吗?
- javascript - 在 EmberJS 中创建一个完全动态的表