Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django应用程序-Virtualenv使用我的项目升级我的软件包_Python_Django_Package_Virtualenv_Pip - Fatal编程技术网

Python Django应用程序-Virtualenv使用我的项目升级我的软件包

Python Django应用程序-Virtualenv使用我的项目升级我的软件包,python,django,package,virtualenv,pip,Python,Django,Package,Virtualenv,Pip,以下是上下文: 我有一个项目,其中有一个应用程序,我刚刚按照 我的应用程序$python setup.py sdist 我已将我的应用程序安装到我的项目中 (myenv)myproject$pip安装路径/to/my app/packaged 现在,当我需要修改我的应用程序时,我会进行修改,然后 我的应用程序$python setup.py sdist (myenv)myproject$pip卸载我的应用程序 (myenv)myproject$pip安装路径/to/my app/packag

以下是上下文:
我有一个项目,其中有一个应用程序,我刚刚按照

我的应用程序$python setup.py sdist
我已将我的应用程序安装到我的项目中

(myenv)myproject$pip安装路径/to/my app/packaged
现在,当我需要修改我的应用程序时,我会进行修改,然后

我的应用程序$python setup.py sdist
(myenv)myproject$pip卸载我的应用程序
(myenv)myproject$pip安装路径/to/my app/package
难道不应该有一种更简单的方式来实现这一点吗


更新

我的想法是升级我的项目和我的应用程序,这样我会有很多提交。

然后,当我认为我的应用程序是可版本的,我会打包它。(不确定我是否清楚)

您可以使用
pip安装-升级


您考虑过了吗?

如果您想编辑应用程序并实际查看项目中的更改,而无需在每次更改应用程序时重新安装/升级应用程序,您可以在模式下安装应用程序:

pip install -e path/to/yourproject

如果您更改软件包的版本,您可以使用
pip安装-升级
并省略
pip卸载
,我觉得您需要某种bash脚本来帮助打包和解包应用程序。如果您正在使用git,也可以使用git钩子。谢谢。在我看来,这似乎是最好的方式(我不知道编辑模式)。我不能使用它(我对setuptools一无所知),但这是另一个问题。好的,我想我理解为什么我不能让它工作。我不知道每次修改后,我仍然需要升级项目中的包。。。。不,您不应该手动升级包。使用
pip install-e
安装时,你的应用程序应该在你的网站包中进行符号链接,因此所有更改都应该立即反映在你的应用程序中。好的,然后我将提出一个新的SO问题。谢谢