以下是背景:
我有一个项目,其中包含我刚刚在standard packaging tutorial for django app
my-app $ python setup.py sdist
我已将我的应用安装到我的项目中
(myenv)myproject $ pip install path/to/my-app/packaged
现在当我需要修改我的应用程序时,我会进行修改,然后
my-app $ python setup.py sdist
(myenv)myproject $ pip uninstall my-app
(myenv)myproject $ pip install path/to/my-app/packaged
不应该有更简单的方法来实现这个目标吗?
更新
我的想法是升级我的项目和我的应用程序,所以我会做很多提交。
然后,当我认为我的应用程序是可版本的时,我会打包它。 (不确定我是否已经清楚)
答案 0 :(得分:3)
您可以使用pip install --upgrade <path>
你考虑过吗?
答案 1 :(得分:3)
如果您想要编辑应用并实际看到项目中的更改,而无需在每次更改内容时重新安装/升级应用,则可以在 editable 模式下安装应用:< / p>
pip install -e path/to/yourproject