如何在localhost上正确安装django注册?

时间:2011-09-20 20:41:52

标签: python django

我在localhost上有一个django项目的目录

/ MyDjangoList /

在这个文件夹中,我有一个名为PK的django应用程序

我下载了django-registration并将文件夹解压缩到/ MyDjangoList /

我进入终端并前往django-registration文件夹并运行

python setup.py install。

它做了很多事情然后吐出以下内容:

错误:无法创建'/usr/local/lib/python2.7/dist-packages/registration':权限被拒绝

安装文件说我可以把它放到与我的项目相同的文件夹中,所以我甚至需要安装它吗?如果是这样,我该如何正确安装呢?

4 个答案:

答案 0 :(得分:2)

如果要将其安装到系统文件夹,我建议:

sudo pip install django-registration

您可能需要:

sudo apt-get install python-pip

事先(假设ubu / debian)。

如果您想将其放在文件夹中,请将其解压缩,并将其用作另一个Django应用程序。这意味着看看并确保所有内容都在标准位置,例如:

.../<project>/<app>/{*.py|models|templates|etc..}

答案 1 :(得分:1)

您需要更多许可吗?正如你需要做的那样:sudo python setup.py install

答案 2 :(得分:1)

我还要补充说,某处有一组默认模板,这使得注册的使用变得更加容易。我认为他们上次在我需要它们时会使用ubernostrums谷歌代码。

答案 3 :(得分:0)

如果在安装django注册之前进行构建,那就更好了。从终端导航到django-registration目录并使用命令

进行构建
python setup.py build

以这种方式,它将检查所有依赖项并建议是否出现任何问题。之后使用命令

安装它
sudo python setup.py install

就这么简单。