Django应用程序安装
我仍然忙于我的Django学习冒险。在另一篇文章中,我询问了如何使用buildout构建Django项目和应用程序。在执行此操作的细节中,出现了另一个问题,即使用easy_install或setup.py安装第三方Django应用程序。我的问题是,应该在哪里安装Django应用程序?如果查看Django文档,您可能会认为将Django应用程序放在项目文件夹中。但是,如果您的Django应用程序是一个egg(我认为这是一个神秘的术语),并且您使用easy_install而不使用选项'-b'(构建目录),那么该应用程序将安装到您当前的python站点包目录中。使用选项'-b'会将应用程序的副本放在您的目录中,但仍会将其安装在您当前的site packages目录中。还有其他选项,如--install dir和prefix。另外,当使用setup.py时,安装应该如何进行?setup.py具有与buid directory、install dir和prefix类似的选项 在Django项目中安装第三方Django应用程序是否有“良好实践”标准 非常感谢Django应用程序安装,django,Django,我仍然忙于我的Django学习冒险。在另一篇文章中,我询问了如何使用buildout构建Django项目和应用程序。在执行此操作的细节中,出现了另一个问题,即使用easy_install或setup.py安装第三方Django应用程序。我的问题是,应该在哪里安装Django应用程序?如果查看Django文档,您可能会认为将Django应用程序放在项目文件夹中。但是,如果您的Django应用程序是一个egg(我认为这是一个神秘的术语),并且您使用easy_install而不使用选项'-b'(构建目
Todd它们通常不会直接安装到项目中。它们要么安装在系统的
站点软件包/
目录中,要么安装在virtualenv的站点软件包/
目录中,或者安装在系统管理员为此目的设置的其他定义明确的位置。这就是virtualenv进入自己的位置。它基本上启用了一个特定于项目的site_packages目录,您可以在其中安装与项目相关的所有第三方应用程序。我绝对推荐。遵循以下步骤:
根据本地设置更改路径
好的,谢谢,让django应用程序在SitePackages目录中浮动也没关系。我认为Django项目应该在同一个位置提供所有的项目/应用程序代码。干杯,汉克·丹尼尔,是的,我在用virtualenv或VirtualenvRapper。到目前为止,最好的做法是继续并轻松地安装到封闭python的SitePackages目录中。