‘django-admin’ 内部コマンドまたは外部コマンドが認識されていない場合の対処法について書きます。
■Python、環境
Python 3.8.10(Windows11)
■’django-admin’ 内部コマンドまたは外部コマンド等が認識されていませんと出力される
Pythonのライブラリ、Webアプリケーションフレームワークである「Django(ジャンゴ)」をインストール後、Djangoのプロジェクト作成を行う際にコマンドプロンプトを起動。
>django-admin startproject mysite
起動後、上記のコマンドを入力し、ENTERキーを押します。押すと、本来であれば「mysite」という新しいプロジェクトが作成されます。
'django-admin' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。
しかし、今回は上記のメッセージが出力し、新しいプロジェクトが作成できないという現象が発生しました。
python -m django startproject mysite
この発生した現象を解決するために調査を行いました。その結果、上記のコマンドであれば、新しいプロジェクトが作成されることを確認できました。
検証のために、実際にコマンドを入力し、ENTERキーを押します。押すと、先ほどのコマンドとは異なり、「’django-admin’ は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」と出力されませんでした。
確認後、Pythonが実行されている作業ディレクトリ(カレントディレクトリ)を確認してみると、「mysite」という新しいプロジェクトの作成が確認できました。
コメント