Python Django通过符号链接安装软件包

Python Django通过符号链接安装软件包,python,django,Python,Django,是否可以通过sym将第三方django软件包链接到您的站点目录来安装它们 例如,我想使用django注册包。但是,我不想将django注册安装到我的站点包目录中。我宁愿将django注册作为/myproject/registration链接到我的项目目录中。然而,这似乎不起作用。我得到以下信息: 错误:没有名为registration的模块如果可以,最好将包作为svn外部/git模块/等包含。这样,即使其他人签出您的项目,包也始终可用 除此之外,virtualenv是更好的解决方案。您仍然会安装

是否可以通过sym将第三方django软件包链接到您的站点目录来安装它们

例如,我想使用django注册包。但是,我不想将django注册安装到我的站点包目录中。我宁愿将django注册作为/myproject/registration链接到我的项目目录中。然而,这似乎不起作用。我得到以下信息:


错误:没有名为registration的模块

如果可以,最好将包作为svn外部/git模块/等包含。这样,即使其他人签出您的项目,包也始终可用


除此之外,virtualenv是更好的解决方案。您仍然会安装这些软件包,但它们会添加到虚拟环境中,因此得名。您可以直接将软件包安装到站点软件包中,而无需向站点软件包添加任何内容。

在我开始使用VirtualEnv之前,我将所有Python模块保存在一个名为source的文件夹中,并将它们符号链接到Python安装的站点软件包目录或项目文件夹中,因此,是的,您可以这样做。听起来您的Python路径有问题。确保项目的父文件夹位于Python路径上。您可能需要考虑使用ValualEnv/PIP。Pip可以使用一个需求文件来下载并安装该文件中列出的所有软件包,这使得从开发环境到生产环境非常简单。