ジャンゴ+ VIRTUALENV:manage.pyコマンドは、プロジェクト名のはImportErrorで失敗します

StackOverflow https://stackoverflow.com/questions/2427282

  •  19-09-2019
  •  | 
  •  

質問

それはおそらく簡単な解決策ですが、私はこれを引き起こしている可能性が何を把握することはできませんので、これは私の心を吹いてます。

だから私は、新しいdevのボックスを持っており、すべてのものを設定しています。私は、virtualenvのインストール~/.virtualenvs/projectnameの下で私のプロジェクトのために新しい環境を作成した。

そこで、私は私のプロジェクトのディレクトリにgithubのからの私のプロジェクトをクローン化しました。ここでは空想何もありません。それは、コードのクリーンスレートですので、周りに座って何.pycファイルがありません。

そこで、私はvirtualenvのをアクティブにし、ピップ経由ジャンゴをインストールしました。すべては、これまでのところよさそうだ。

そこで、私は私のプロジェクトのディレクトリ内python manage.py syncdbを実行します。私は混乱するところです。

 ImportError: No module named projectname

だから、私は自分のコード内のプロジェクト名のいくつかの参照を持っていたかもしれない考え出し。だから私は私のコードベースを(実際には、ACK)grepして、私は種類の何も見つけません。

今ので、私は自分のコード内のどこかで参照されていないモジュールの名前projectnameにはImportErrorを取得していますなぜこのような環境を考えると、途方に暮れてんだ?

私は..ソリューションを楽しみにして感謝みんな!

役に立ちましたか?

解決

プロジェクトがしているディレクトリの名前を正確に(モジュロサフィックス)プロジェクト名ですか?野生の推測が、私はDjangoは、現在のディレクトリにいくつかのことを行います知っている...

また、どのようなプロジェクト名をインポートしようとしていますか?あなたがトレースバックを得るのですか?ない場合は、py manage.py --traceback syncdbで実行しようとすると何が起こるか見ています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top