Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.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
django python:如何使用源代码而不是鸡蛋?_Python_Django - Fatal编程技术网

django python:如何使用源代码而不是鸡蛋?

django python:如何使用源代码而不是鸡蛋?,python,django,Python,Django,我在使用名为“”的Django应用程序时遇到一些问题 开发人员告诉我使用源代码而不是鸡蛋 如何做到这一点?在您链接到的github页面上,有一个“下载源”链接。使用它下载zip或tar存档文件,然后将其解压,并确保“categories”目录位于PYTHONPATH中。只需将categories目录复制到项目目录(所有其他应用程序都在该目录下)并将其添加到已安装的应用程序中,然后运行syncdb或架构迁移,您应该已经启动并运行了。因此,使用源代码意味着不运行setup.py安装,而只是将应用程序

我在使用名为“”的Django应用程序时遇到一些问题

开发人员告诉我使用源代码而不是鸡蛋


如何做到这一点?

在您链接到的github页面上,有一个“下载源”链接。使用它下载zip或tar存档文件,然后将其解压,并确保“categories”目录位于PYTHONPATH中。

只需将categories目录复制到项目目录(所有其他应用程序都在该目录下)并将其添加到已安装的应用程序中,然后运行syncdb或架构迁移,您应该已经启动并运行了。

因此,使用源代码意味着不运行setup.py安装,而只是将应用程序复制到pythonpath上的应用程序目录中。好的,我现在明白了。谢谢。除非我使用virtualenv,否则我不会运行setup.py,因为它可能会覆盖旧版本(如果我有),这可能会影响其他项目。此外,该目录可以复制到python路径上的任何位置。没有强制要求它必须在项目目录中,但我想将我使用的所有应用程序保留在我的项目目录下,这样我在部署时就不必担心了。我已复制了categories文件夹并将其放置到我的apps目录中。但仍然会出现同样的错误。我想我会再联系开发人员。谢谢你的帮助。你的应用程序目录在你的PYTHONPATH中吗?