2010-12-12 5 views
0

私はubuntuを使用しています。私はUbuntu Software Centerからdjangoをインストールしました。いくつかのプロジェクトでは、デフォルトのものの代わりにトランクからクローンされたdjangoを使いたいと思っています。どうやってやるの ?私はubuntuが提供するものをunistallする必要がありますか?使用するdjangoのバージョンをどのように指定しますか?

答えて

1

いいえ、使用したいファイルが以前のディレクトリのsys.pathに表示されていることを確認してください。

+0

とどのように私は私が知っている唯一の方法は変更する、ことを行うのですがsys.pathは実行時にそれを変更することです。 –

+0

その後、実行時にDjangoの新しいバージョンが必要になったときに実行します。 –

+0

djangoでどのファイルを変更する必要がありますか? –

3

django用にvirtualenv(--no-site-packages)を作成し、それをアクティブにします。次に、必要なものをすべて内部にインストールします。

0

wsgiが使用中の場合 django.wsgiファイルに目的のdjangoインストールのパスを設定します。例えば

import os 
import sys 
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings' 
sys.path[:0] = ['/path/to/django/version/','/path/to/project/'] 
import django.core.handlers.wsgi 
application = django.core.handlers.wsgi.WSGIHandler() 

modpythonはその後、ドキュメントは役立つかもしれない

PythonPath "['/path/to/django/version','/path/to/project'] + sys.path" 

Apacheの設定ファイルで

をパスを設定した場合: http://docs.djangoproject.com/en/dev/howto/deployment/modpython/

関連する問題