0

私は Django プロジェクトをセットアップしようとしていますが、すべてをセットアップするこの部分に少し困惑しています。

私はpip install django実行してdjangoを実行しようとしました

python
import django

しかし、私はすぐにメッセージを受け取りますImportError: no module named Django

フォルダに移動しようとしました/usr/local/lib/python2.6/site-packagesが、そのフォルダには何もありません。に行くと/usr/local/lib/python2.6/dist-packages、django を含むすべてのモジュールがそこにあります。すべてを site-packages フォルダーに入れる必要がありますか? なぜdjangoが本来あるべき方法で実行されないのか、私は本当に混乱しています。Djangoのドキュメントを読んでみましたが、インストールが正しく行われることを前提としています.../site-packages

4

3 に答える 3

0

を使用しpip install Djangoます。

何らかの理由で、Django では通常のすべて小文字の代わりに大文字の 'D' を使用しました。出典: Django ドキュメント.

また、/usr/local/lib/python2.6/dist-packagesが に追加されていることを確認してくださいPATH

の通常の動作は、フォルダpipにインストールすることです。site-packagesたぶん再インストールしてみてくださいpip

于 2013-06-11T01:59:36.517 に答える
0

「Virtualenv」を使用していることは確かですか。そうでない場合は、virtualenv の使用を検討する必要があります。あなたはそれを使用しておらず、Django のシステム インストールを行っていると思われます。

したがって、Django が正しくインストールされていることを確認してください。システム全体にインストールするためのユーザー権限がない可能性があるため、試してみてくださいsudo pip install django

あなたの問題をもっと説明しようとしないのであれば、それがうまくいくことを願っています。

于 2013-06-11T05:26:56.517 に答える
0

virtualenv特に、異なる要件を持つ複数の Django アプリケーションを作成する場合は、をセットアップする必要があります。また、 soで実行pipする必要があります。virtualenv の作成方法については、http://www.virtualenv.org/en/latest/ を参照してくださいsudosudo pip install django

$PATH変数が存在するかどうかを確認することもできます。/usr/local/lib/python2.6/dist-packages存在しない場合は、.bash_profile に以下を追加して追加できます。

PATH="${PATH}:/usr/local/lib/python2.6/dist-packages"
export PATH

の下virtualenvでは、 を使用する必要はありませんsudo pip。代わりに cd (ディレクトリを変更) して環境ディレクトリに移動し、実行するpip install djangoと、そのプロジェクトに対してのみインストールされます。

于 2013-06-11T02:04:33.700 に答える