我之前通过 pip 在 pypi 上安装了一个包,但随后在本地克隆了相同的存储库以进行一些更改。
我现在尝试从本地 github 存储库导入包,但它似乎正在导入包的 pypi 版本。
如何只导入本地克隆的包?
我刚开始使用 git,所以很抱歉使用了错误的术语。
为了确保 Python 导入包的本地克隆版本而不是来自 PyPi 的包,您可以使用 sys.path 变量调整包搜索路径。在你的 python 脚本中将其添加到顶部:
import sys
sys.path.insert(0, '/path/to/your/cloned/package')
这告诉Python在导入包时首先查看这个目录。另一种选择是卸载 PyPi 包或在虚拟环境中工作。