0

私は Django を初めて使用し、最初のプロジェクトを作成しようとしています。コマンド「python django-admin.py startproject iFriends」を実行する必要があることはわかっています (iFriends は、プロジェクト用に作成したフォルダーです)。ターミナルが「-bash: django-admin.py: コマンドが見つかりません」と応答しています。なぜ機能しないのですか?これは間違ったコマンドですか?

Mac OS X 10.7.3、Django 1.4、および Python 2.7.2 を使用しています。

4

4 に答える 4

1

また、Mac OS 10.7.x (Django 1.5.1) で Python 2.7 を使用しています。チュートリアルが古くなっていると思います。「django-admin.py」だけでなく、「django-admin-2.7.py」コマンドを使用してみてください。他のすべては同じです。PATHSやシンボリックリンクなどを1時間以上調査した後、これが私にとってうまくいった解決策です。

後世のために苦労したい場合は、ここに私がたどった曲がりくねった道があります。

python -c "import sys; sys.path = sys.path[1:]; import django; print(django. path )"

  • 私は次のパスを返しましたが、ドキュメントとは大きく異なります。

/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/bin

  • 私はシンボリックリンクの提案に従い始めましたが、/usr/local/bin へのシンボリックリンクを作成しようとしてもできませんでした (別の投稿の件名)。
  • $PATH ($ echo $PATH) を見た後、usr/local/bin の代わりに /opt/local/bin を調べようと思いました。そして、なんと、というファイルがありましたdjango-admin-2.7.py。チュートリアルのコマンドにバージョン番号を追加する必要があっただけでしょうか?
  • Django プロジェクトを配置する Code フォルダーに戻り、チュートリアル ( https://docs.djangoproject.com/en/1.5/intro/tutorial01/ ) に従って新しいプロジェクトをセットアップしました。しかし、代わりにdjango-admin.py、私は試しdjango-admin-2.7.pyました。出来た!
于 2013-04-26T18:36:49.580 に答える
0

システム パスに django-admin.py はありますか? チェックアウト: https://code.djangoproject.com/wiki/InstallationPitfalls

于 2012-06-20T05:02:20.670 に答える
0

Windows を使用していて、システム パスを更新する必要がある場合は、再試行する前にコマンド プロンプトを閉じてから再度開いてください。私はあなたと同様の問題を抱えていましたが、これが私にとってそれを修正したものです。

于 2013-06-15T07:09:18.057 に答える