导入本地克隆的包而不是PyPi

问题描述 投票:0回答:1

我之前通过 pip 在 pypi 上安装了一个包,但随后在本地克隆了相同的存储库以进行一些更改。

我现在尝试从本地 github 存储库导入包,但它似乎正在导入包的 pypi 版本。

如何只导入本地克隆的包?

我刚开始使用 git,所以很抱歉使用了错误的术语。

python git github pypi
1个回答
0
投票

为了确保 Python 导入包的本地克隆版本而不是来自 PyPi 的包,您可以使用 sys.path 变量调整包搜索路径。在你的 python 脚本中将其添加到顶部:

import sys
sys.path.insert(0, '/path/to/your/cloned/package')

这告诉Python在导入包时首先查看这个目录。另一种选择是卸载 PyPi 包或在虚拟环境中工作。

© www.soinside.com 2019 - 2024. All rights reserved.