web-dev-qa-db-ja.com

コマンドが見つかりません:Django-admin.py

私はPython/Djangoの初心者ですが、すぐに飛び込んで実験を始めたいと思います。したがって、Python/Djangoのインストールに関するこのガイドに従っていました http://devcenter.heroku.com/articles/Django

ステップまではすべて正常に動作しています

Django-admin.py startproject hellodjango

どこで手に入る

command not found: Django-admin.py

今、私はいくつかのことを試してみましたが、実際にはうまくいきませんでした。私を正しい方向に向けてくれる親切な人はいますか?

追伸Python/DjangoをMacでローカルに実行してアプリを実行およびテストするためのすばらしいガイドはありますか?

Mac OS X Lionを使用しています。Python 2.7。

23
Simon

実際、Ubuntuを使用している場合は、ただDjango-admin not Django-admin.py

/usr/bin
おそらくMacでも同じこと。
Windowsチュートリアルを使用しています。

また、あなたに言うかもしれません

python manage.py runserver

そしてそれは実際に

python ./manage.py runserver
25
Stefan Steiger

source bin/activateコマンドを正しく実行したことを確認してください。それをスキップするか、別のターミナルウィンドウで実行するか、ウィンドウを閉じてから再度開くと、virtualenvにアクセスできず、環境のDjango-admin.pyコマンドにアクセスできません。 。

10
Paul McMillan

この問題を解決するには、次のものが必要です。

  1. Djangoのメインフォルダーを見つけ、Django-admin.pyファイル

    通常、ファイルは<YOUR_Django_FOLDER>/bin/Django-admin.py

  2. このファイルのリンクを作成します

    ln -s /bin/Django-admin.py/usr/local/bin/Django-admin

  3. タイプDjango-adminコマンドで、機能するかどうかを確認します

5
ZwEin

Windowsユーザーへ

Django-adminの代わりにDjango-admin.pyを使用すると、Windowsでうまくいきました。

enter image description here

3

上記のTimmyが言ったように、Django-admin.pyがシステムパス上にない可能性があります。こちらをご覧ください- https://code.djangoproject.com/wiki/InstallationPitfalls -解決策の3つの考えられる原因について。

3
jacanterbury

Follwongコマンドを使用して(/ usr/local/bin)MAC OSをインストールしました

pip install Django

Django-admin startproject mysite
2
Vinod Joshi

あなたがWindowsを使用している場合、ここで私のために働いたものがあります(pylauncherを使用):

$ py -m Django startproject myproject
2
Heron Rossi

Windowsユーザーの皆様へ:私はこの問題に何度か直面していますが、ここにチェックポイントがあります:

新しいプロジェクトの開始に問題がある場合は、次のことを確認してください。

1)pythonはコマンドラインで動作しています(pythonと入力し、コンソールが表示されるかどうか確認してください))

2)コマンドでDjango-admin.pyのフルパスを指定する

3)Django-admin.pyがシステムパスにあることを確認します

4)コマンドラインパスを新しいプロジェクトの場所に移動します

最終的に私のために働いたもののスクリーンショット(最後のコマンドのみ): https://flic.kr/p/r9LJ67 (stackoverflowではまだ写真を投稿できません)

1
Vicky Zhang

Django by pipをインストールした場合

  • djangoがインストールされていることを確認してください。

ピップリストまたはピップフリーズ

Django thenがある場合

  • djangoの場所を取得します。

pip show Django

場所が「/Users/xxxxx/Library/Python/2.7/lib/python/site-packages」の場合

  • django-admin-pyを/ usr/local/binに再配置します。

ln -s /Users/xxxxx/Library/Python/2.7/lib/python/site-packages/Django/bin/Django-admin.py /usr/local/bin/Django-admin.py

1
zhangliang

これは単に私のために働いた。 Django= virtualenvにインストール:

pip install Django

そして、実行します:

Django-admin startproject myprojectname
1
supertramp

PATHに関係しています:

これを.bash_profielとソースに入れます(Macユーザーのみ):(場所を、インストールされているpythonライブラリ)の場所に変更します)

PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
export PATH
0
Mahdi Ghelichi

公式サイトの次のガイド https://code.djangoproject.com/wiki/InstallationPitfalls

まず、Django-admin.pyの場所を見つける必要があります

which Django-admin.py

例:私の場合

/ライブラリ/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/Django/bin/Django-admin.py

Sudo ln -sを使用してDjango-admin-py/usr/local/binに再配置します

Sudo ln -s /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/Django/bin/Django-admin.py /usr/local/bin/Django-admin.py

その後、Django-adminの権限を実行可能に変更しますSudo chmod +x /usr/local/bin/Django-admin.py

Django-admin.py startproject mysiteを使用してDjango=プロジェクトを作成できます


Django-admin.pyDjango-adminに変更してよりコンパクトにしたい場合は、Sudo mv /usr/local/bin/Django-admin.py /usr/local/bin/Django-adminを使用できます。

このヘルプがあなたのために願っています!

0
Giang

AWS Beanstalkへの移行時に同じ問題が発生しましたが、すべてがインストールされていましたが、エイリアスが機能していないことに気づきましたが、物のパス全体を呼び出してすべてが機能したので、ボックスを再起動してエイリアスリストが機能したと思いますインストール後に自動的に更新されません。

0
sgora

誰かが同じ問題に直面していて、MacOを使用している場合、ここで私がやったことがあります。

python公式ウェブサイトから直接インストールした場合は、アンインストールし、brewを使用してもう一度インストールします。

$ /usr/bin/Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

$ brew install python3

これによりpip3もインストールされるため、自分でインストールする必要はありません。

0
yosra

RHEL stock python config:

Django-admin.py startproject mysite

0
Roy Holzem

MacOSを実行していて、virtualenvの代わりにpyenvを使用しています。それらが同様に動作するかどうかはわかりませんが、Django-admin.pyが見つからないという同じ問題を抱えていました。

しばらくして、Djangoのインストール後に警告が表示されることに気付きました:pyenv: cannot rehash: /Users/msvolenski/.pyenv/shims/.pyenv-shim exists

一度削除済みこのファイルを実行してpyenv rehashすべてが完全に機能し始めました。

お役に立てれば!

0

Windowsユーザーの場合、最初にDjango-adminを検索し、見つかったファイルを右クリックしてファイルの場所を開き、開いたままにします。

Windows Powershellを使用して、Djangoプロジェクトを作成するフォルダーに移動します

あなたが正しいフォルダにDjango-adminが私の場合にある場所のフルパスを書き込むとき、私はファイルの場所が

C:\ Users\Sen\Anaconda3\Scripts

windows PowerShellでは、C:\ Users\Sen\Anaconda3\Scripts\Django-admin.py startproject [プロジェクト名]と入力します

お役に立てれば!

0
Seenvp

command not found: Django-admin.pyの問題に遭遇した場合、Djangoフレームワークをインストールしません。pipを使用してフレームワークをインストールする必要があります。

pip install Django

その後、関連するスクリプトが存在するかどうかをディレクトリで確認します。
C:\Python27\Scriptsfolderを調べて、Django-admin.pyが存在するかどうかを確認します。

0
Harun ERGUL