1

我找不到关于如何在 TurnKey Django(基于 Ubuntu 10.04)上将 Django 升级到 1.4 的良好信息来源。我很长时间没有在Unix机器上工作,我有点迷茫。一些IRC频道?

4

2 回答 2

2

最好的方法是在虚拟环境中安装 django 1.4。

首先,安装 virtualenv(如果尚未安装sudo apt-get install python-virtualenv

然后,安装 django 1.4:

$ virtualenv --no-site-packages django_1_4
$ source django_1_4/bin/activate
(django_1_4) $ pip install django
(django_1_4) $ python
Python 2.7.3 (default, Apr 20 2012, 22:44:07) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.get_version()
'1.4'

在你的评论之后,我有另一个建议。由于这是一台单一用途的机器,您可以简单地在您的机器上升级 django 的全局版本。

首先,为避免冲突,如果 django 是从 apt 安装的,请卸载它:

apt-get remove --purge python-django

然后,由于您已经python-virtualenv从上面安装,您可以这样做:

$ sudo pip install -U django

这会将 django 升级(或安装)到全局站点包目录可用的最新版本。

然后你可以做同样的事情import django然后django.get_version()它应该返回1.4

于 2012-05-13T12:57:43.483 回答
1

虽然我很难找到包含版本信息的官方来源,但在我看来,TurnKey Linux 的最新 Django 版本(截至 2011 年 12 月)最高版本为 1.3.1。

查看此邮件存档问题并单击线程以获取更多信息。他们讨论了使用 virtualenv 等工具为 TurnKey Linux 设置最新版本的 Django,以确保您能够在需要时继续使用旧的(过时的)包。

于 2012-05-12T15:57:42.010 回答