私は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。
実際、Ubuntuを使用している場合は、ただDjango-admin
not Django-admin.py
。
/usr/bin
おそらくMacでも同じこと。
Windowsチュートリアルを使用しています。
また、あなたに言うかもしれません
python manage.py runserver
そしてそれは実際に
python ./manage.py runserver
source bin/activate
コマンドを正しく実行したことを確認してください。それをスキップするか、別のターミナルウィンドウで実行するか、ウィンドウを閉じてから再度開くと、virtualenvにアクセスできず、環境のDjango-admin.py
コマンドにアクセスできません。 。
この問題を解決するには、次のものが必要です。
Djangoのメインフォルダーを見つけ、Django-admin.py
ファイル
通常、ファイルは<YOUR_Django_FOLDER>/bin/Django-admin.py
このファイルのリンクを作成します
ln -s /bin/Django-admin.py/usr/local/bin/Django-admin
タイプDjango-admin
コマンドで、機能するかどうかを確認します
上記のTimmyが言ったように、Django-admin.pyがシステムパス上にない可能性があります。こちらをご覧ください- https://code.djangoproject.com/wiki/InstallationPitfalls -解決策の3つの考えられる原因について。
Follwongコマンドを使用して(/ usr/local/bin)MAC OSをインストールしました
pip install Django
Django-admin startproject mysite
あなたがWindowsを使用している場合、ここで私のために働いたものがあります(pylauncherを使用):
$ py -m Django startproject myproject
Windowsユーザーの皆様へ:私はこの問題に何度か直面していますが、ここにチェックポイントがあります:
新しいプロジェクトの開始に問題がある場合は、次のことを確認してください。
1)pythonはコマンドラインで動作しています(pythonと入力し、コンソールが表示されるかどうか確認してください))
2)コマンドでDjango-admin.pyのフルパスを指定する
3)Django-admin.pyがシステムパスにあることを確認します
4)コマンドラインパスを新しいプロジェクトの場所に移動します
最終的に私のために働いたもののスクリーンショット(最後のコマンドのみ): https://flic.kr/p/r9LJ67 (stackoverflowではまだ写真を投稿できません)
Django by pipをインストールした場合
ピップリストまたはピップフリーズ
Django thenがある場合
pip show Django
場所が「/Users/xxxxx/Library/Python/2.7/lib/python/site-packages」の場合
ln -s /Users/xxxxx/Library/Python/2.7/lib/python/site-packages/Django/bin/Django-admin.py /usr/local/bin/Django-admin.py
これは単に私のために働いた。 Django= virtualenvにインストール:
pip install Django
そして、実行します:
Django-admin startproject myprojectname
PATHに関係しています:
これを.bash_profielとソースに入れます(Macユーザーのみ):(場所を、インストールされているpythonライブラリ)の場所に変更します)
PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
export PATH
公式サイトの次のガイド 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.py
をDjango-admin
に変更してよりコンパクトにしたい場合は、Sudo mv /usr/local/bin/Django-admin.py /usr/local/bin/Django-admin
を使用できます。
このヘルプがあなたのために願っています!
AWS Beanstalkへの移行時に同じ問題が発生しましたが、すべてがインストールされていましたが、エイリアスが機能していないことに気づきましたが、物のパス全体を呼び出してすべてが機能したので、ボックスを再起動してエイリアスリストが機能したと思いますインストール後に自動的に更新されません。
誰かが同じ問題に直面していて、MacOを使用している場合、ここで私がやったことがあります。
python公式ウェブサイトから直接インストールした場合は、アンインストールし、brewを使用してもう一度インストールします。
$ /usr/bin/Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew install python3
これによりpip3もインストールされるため、自分でインストールする必要はありません。
RHEL
stock python config:
Django-admin.py startproject mysite
MacOSを実行していて、virtualenvの代わりにpyenvを使用しています。それらが同様に動作するかどうかはわかりませんが、Django-admin.pyが見つからないという同じ問題を抱えていました。
しばらくして、Djangoのインストール後に警告が表示されることに気付きました:pyenv: cannot rehash: /Users/msvolenski/.pyenv/shims/.pyenv-shim exists
一度削除済みこのファイルを実行してpyenv rehash
すべてが完全に機能し始めました。
お役に立てれば!
Windowsユーザーの場合、最初にDjango-adminを検索し、見つかったファイルを右クリックしてファイルの場所を開き、開いたままにします。
Windows Powershellを使用して、Djangoプロジェクトを作成するフォルダーに移動します
あなたが正しいフォルダにDjango-adminが私の場合にある場所のフルパスを書き込むとき、私はファイルの場所が
C:\ Users\Sen\Anaconda3\Scripts
windows PowerShellでは、C:\ Users\Sen\Anaconda3\Scripts\Django-admin.py startproject [プロジェクト名]と入力します
お役に立てれば!
command not found: Django-admin.py
の問題に遭遇した場合、Djangoフレームワークをインストールしません。pipを使用してフレームワークをインストールする必要があります。
pip install Django
その後、関連するスクリプトが存在するかどうかをディレクトリで確認します。C:\Python27\Scripts
folderを調べて、Django-admin.pyが存在するかどうかを確認します。