python - 使用克隆的 repo 而不是 pip 安装的包
问题描述
我有一个 Python 项目,它使用 Github 上的第 3 方开源库。该库已使用 pip3 install 安装,一切都很好。但现在我想对库进行一些更改。所以我克隆了图书馆回购。但我不知道如何“告诉”我的 Python 代码(它使用 import ... 来拉入 pip3 安装的库文件)使用克隆的 repo 而不是库。请提出建议,也许以不同的方式解决这个问题。我没有使用虚拟环境,但也许我应该......
解决方案
要设置导入模块/包的路径,您可以使用该sys.path
列表。采用:
import sys
print(sys.path)
查看路径包含的内容,然后将 print 调用替换为对 的一些操作sys.path
,这将导致您的 repo 而不是标准位置(通常,简单地预先添加路径就足够了)。
当然,这一切都应该在尝试导入目标包之前完成。
推荐阅读
- c - TCC 无法找到 Windows API 函数,但 GCC 可以
- wordpress - 用于简码的 WordPress SDL 翻译
- sql-server-2008 - 第 11 行 '2' 附近的语法不正确。第 11 行是“@processdate”变量
- corda - 可以连接两个corda网络吗?
- javascript - 使用回调(胖箭头函数)作为函数参数解释示例
- jquery - 如何仅在显示时关闭 div
- javascript - 从表中获取选定的复选框值并将这些值传递给 ajax
- typescript - 在打字稿中转换 javascript 代码以创建简单的金字塔
- ios - 我的所有开发人员和分发证书都显示为不受信任
- xamarin - 如何在 xamarin 表单中绘制从起始位置到结束位置的路线