TurnKey Django (Ubuntu 10.04 ベース) で Django を 1.4 にアップグレードする方法に関する適切な情報源が見つかりません。私は Unix マシンで長い間働いていなかったので、少し迷っています。いくつかのIRCチャンネル?
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 がグローバル サイトの packages ディレクトリで利用可能な最新バージョンにアップグレード (またはインストール) されます。
import django
次に、同じことを行うdjango.get_version()
と、 が返され1.4
ます。
バージョン情報の公式ソースを見つけるのに苦労していますが、TurnKey Linux の最新の Django リリース (2011 年 12 月現在) はせいぜいバージョン 1.3.1 のようです。
このメール アーカイブの質問を確認し、スレッドをクリックして詳細を確認してください。彼らは、virtualenv などのツールを使用して TurnKey Linux 用の Django の最新バージョンをセットアップし、必要に応じて古い (古い) パッケージを引き続き使用できるようにすることについて説明しています。