使用和编辑Python站点包

使用和编辑Python站点包,python,django,exe,site-packages,Python,Django,Exe,Site Packages,我正在使用一个我希望能够直接编辑的包,而不是从我的项目中将视图和函数附加到包中 我该怎么做?我可以将包复制到我的项目/根目录中吗?还是这样不好?我尝试移动包,然后脚本无法再执行该包的命令。这种东西的最佳做法是什么 我知道,移动包意味着我无法更新它,但这不是问题,编辑包只会比向包中添加内容更容易。欢迎所有建议:)最佳做法是将包分叉到您自己的单独存储库中,并使用-e将其添加到您的需求文件中,例如-e git+git://github.com//.git#egg=。或者,你也可以像其他应用一样将其添加

我正在使用一个我希望能够直接编辑的包,而不是从我的项目中将视图和函数附加到包中

我该怎么做?我可以将包复制到我的项目/根目录中吗?还是这样不好?我尝试移动包,然后脚本无法再执行该包的命令。这种东西的最佳做法是什么


我知道,移动包意味着我无法更新它,但这不是问题,编辑包只会比向包中添加内容更容易。欢迎所有建议:)

最佳做法是将包分叉到您自己的单独存储库中,并使用
-e
将其添加到您的需求文件中,例如
-e git+git://github.com//.git#egg=
。或者,你也可以像其他应用一样将其添加到源代码中。您需要添加程序包的应用程序目录,而不是整个程序包。在这种情况下,#egg=是什么?我已经分叉了程序包,但不知道如何将分叉的程序包添加到my requirements.txt,您能为我详细说明一下这些步骤吗:)egg=应该是您将在
pip install…
命令中使用的包的名称。在您的需求文件中添加我提到的行,从
-e