gpt4 book ai didi

python - 从本地 git 存储库访问 Python 包

转载 作者:太空狗 更新时间:2023-10-30 00:33:02 24 4
gpt4 key购买 nike

我的机器上有一个本地 git 存储库,假设在 /develop/myPackage 下。
我目前正在将它开发为一个 python 包(一个 Django 应用程序),我想从我的本地 virtualenv 访问它。我试图在我的 PYTHONPATH 中包含它的路径(我在 Mac 上)

export PATH="$PATH:/develop/myPackage"

该目录已在其根目录和每个子目录中包含一个 __init__.py。无论我做什么但都无法正常工作,python 将看不到我的包。

备选方案是:

  • 将我的本地更改推送到 github 并从那里使用 pip
  • 在我的 virtualenv 中安装包
  • 激活我的 virtualenv 并使用 python setup.py install 手动安装包

由于我经常需要更改我的代码,所以最后两个解决方案即使是很小的更改也需要一直做太多的工作。

我做错了什么吗?您会建议更好的解决方案吗?

最佳答案

将其安装在 editable mode 中从您的本地路径:

pip install -e /develop/MyPackage

这实际上是将包符号链接(symbolic link)到您的 virtualenv 中,因此您可以继续开发和测试。

关于python - 从本地 git 存储库访问 Python 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18006559/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com