Python 如何在本地主机上正确安装django注册?

Python 如何在本地主机上正确安装django注册?,python,django,Python,Django,我在本地主机上有一个django项目的目录 /Mydjanglist/ 在这个文件夹中,我有一个名为PK的django应用程序 我下载了django注册并将文件夹解压缩到/MyDjangoList中/ 我进入终端,进入django注册文件夹并运行 python setup.py安装 它做了很多事情,然后吐出以下内容: 错误:无法创建“/usr/local/lib/python2.7/dist包/注册”:权限被拒绝 安装文件说我可以把它和我的项目放在同一个文件夹中,所以我甚至需要安装它吗?如果是,

我在本地主机上有一个django项目的目录

/Mydjanglist/

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

我下载了django注册并将文件夹解压缩到/MyDjangoList中/

我进入终端,进入django注册文件夹并运行

python setup.py安装

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

错误:无法创建“/usr/local/lib/python2.7/dist包/注册”:权限被拒绝


安装文件说我可以把它和我的项目放在同一个文件夹中,所以我甚至需要安装它吗?如果是,我如何正确安装它?

您需要更多权限吗?与您需要执行的操作一样:
sudo python setup.py install

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

sudo pip install django-registration
您可能需要:

sudo apt-get install python-pip
事先(假设ubu/debian)

如果你想把它放在一个文件夹里,把它解压缩,然后像使用另一个Django应用一样使用它。这意味着看一看,所有东西都在标准位置,例如:

.../<project>/<app>/{*.py|models|templates|etc..}
..//{*.py |模型|模板|等}

如果在安装django注册之前进行生成,效果会更好。从终端导航到django注册目录,并使用命令生成

python setup.py build
这样,它将检查所有依赖项,并建议是否出现任何问题。之后,使用命令安装它

sudo python setup.py install

就这么简单。

我还想补充一点,在某个地方有一组默认模板,使注册的使用变得非常简单。上次我需要它们的时候,我认为它们在ubernostrums谷歌代码上。

这会将注册应用程序链接到pk应用程序吗?在系统上安装它
sudo python setup.py Install
,然后你会将它添加到
settings.py
文件中
INSTALLED\u APPS
下的pk项目中,很可能
django registration
是否将其放入应用程序文件夹而不是项目文件夹?i、 e.将其放入/project/app/registration而不是/project/registration?不,/project/registration,我使用“app”作为通用的应用程序名称。也许我可以澄清一下课文。