如何安装Django 1.6?


Answers:


10

首先通过删除其中的django文件夹来删除以前安装的django 1.3.1版本/usr/local/lib/pythonx.x/dist-packagesxx表示python的版本),然后按照以下步骤操作,

  • 这里下载Django 1.6 。

  • 打开终端,然后移至放置目录的目录Django 1.6

    cd path/to/driectory/which/contains/django1.6.tar.gz

  • django1.6.tar.gz通过运行以下命令提取。

    tar -xzvf Django-1.6.tar.gz

  • 移至Django-1.6目录

    cd Django-1.6

  • 运行以下命令进行安装 Django-1.6

    sudo python setup.py install


1
仅在之前未安装较早的django-version的情况下才有效...我在删除较旧的django安装时遇到了一些问题。
Ice Ice

18

尽管您可以手动安装(setup.py),但我建议您使用Python软件包管理器,因为它更易于安装,维护和升级。

  1. 安装Python软件包管理器Pip。

    sudo apt-get install python-pip
    
  2. 可选(但建议pip使用)本身进行upgrade :

    sudo pip install -U pip
    
  3. 安装最新的稳定版本的Django:

    sudo pip install Django
    

    在撰写本文时,它已安装1.6.2(在此处检查最新的pypi版本)。

要安装特定版本,请添加需求说明符,如下所示:

sudo pip install Django==1.6.2

请注意,Debian / Ubuntu软件包管理APT仍将报告已安装的较旧版本,并且仍将其安装。APT安装在dist-packages路径中,而Pip安装在site-packages路径中。后者优先,因此将选择本地安装的软件包。另请参阅:dist-packages和site-packages有什么区别?


1
如果您像我一样持怀疑态度,则可以尝试使用“ pip install --user Django”,而无需使用sudo,因为我讨厌弄乱系统软件包
rafee 2013年

1
@rafee是的,是的,我知道。您还可以使用virtualenv甚至pyenv。不过,我认为这超出了这个问题的范围。我只是想提供一个(更好)替代现有答案的方法。
gertvdijk 2013年

sudo pip install这是一个坏习惯,可能对django有用,但在其他情况下确实会破坏某人的系统。不要破坏让Ubuntu管理软件包的优势。干净的方法是使用virtualenvwrapper。
nealmcb
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.