django - TurnKey Django -- 如何将 Django 升级到 1.4

标签 django ubuntu upgrade ubuntu-10.04

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

最佳答案

最好的方法是在虚拟环境中安装 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 .

关于django - TurnKey Django -- 如何将 Django 升级到 1.4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10564757/

相关文章:

ubuntu - 在 pkg-config 搜索路径中找不到构建验证 : Package libvala-0. 12

jakarta-ee - 如何在不停机的情况下更新我的 Java EE 应用程序?

java升级打破了单元测试

ubuntu - SSH 无法向 git@github.com 进行身份验证

python appengine授权或授权

python - Django : presenting a form very different from the model and with multiple field values in a Django-ish way?

python - IntegrityError NOT NULL 约束失败

ruby-on-rails - 错误的 URI(不是 URI?)在 ubuntu 终端中运行 rails 时

php - 管理大量修改框架升级的工具

python - django 1.8 - DateTimeField 在测试期间接收 native 日期时间 RuntimeWarning