で、python/djangoモジュールのインポートが失敗するdebian vps with gigatux。 mod_wsgiとdjango/pythonを使用しています。私はvirtualenvsを使用しています。異なるレベルにあるかもしれないいくつかの異なるサイトをホストしたいと思っています。debian vps
それは、私は以下の文を持っている
のsite-packagesフォルダの中にあるのDjangoパッケージをインポートすることを拒否としてイムサイトランニングを得る問題を抱えて、今私もsyncdbの実行を行うことはできませんapache2 /サイト利用可能でWSGIの設定ラインから呼び出された私のdjango.wsgiファイル/デフォルト
import sys
sys.path.append('/home/shofty/virtualenvs/sitename/lib/python2.5/site-packages')
と、私はそのフォルダ内のかなりの数のパッケージを持っています。
ただし、syncdbは実行されません。
私はvirtualenvに強制せずにvpsにdjangoをインストールすると、syncdbを実行できます。しかし、syncdbは、サイトパッケージ内にあり、vpsにインストールされていないインストールされたアプリケーション内のモジュールのインポートに失敗します。だから私は、上記の声明がうまく動作しないことを知っている。
私はこの質問をするより専門的な場所があるかもしれないことを認識しています、私はそれを知っていません。これが答えられるどこかを知っているなら、それが何であるか教えてください。私は2日間このvpsを稼働させ、正直に言うと、私はあきらめる準備ができています。
あなたはvirtualenvの上の 'source'をしました:あなたは、以下のコマンドであることですか? –
いいえ、どちらかというとノブの間違いです! – bytejunkie
これで、postgresql_psycopg2はインポートされないので、修正されていない可能性があります。どのようにサイトパッケージからモジュールをインポートしないのかを理解する方法がわからない... – bytejunkie