我的机器上有一个本地git repository
,假设在/develop/myPackage
.
我目前正在将它开发为一个 python 包(一个 Django 应用程序),我想从我的本地访问它virtualenv
。我试图将它的路径包含在我的PYTHONPATH
(我在 Mac 上)
export PATH="$PATH:/develop/myPackage"
__init__.py
该目录在其根目录和每个子目录中已经包含一个。无论我做什么但我无法让它工作,python 都不会看到我的包。
替代方案是:
- 将我的本地更改推送到 github 并从那里将包安装在我的 virtualenv 中
pip
- 激活我的 virtualenv 并手动安装包
python setup.py install
由于我经常需要对我的代码进行更改,因此即使是很小的更改,最后两个解决方案也会一直需要太多的工作。
难道我做错了什么?您会提出更好的解决方案吗?