1

昨日新しいDjangoプロジェクトを開始しようとしましたが、「django-admin.py startproject projectname」を実行すると、「django-admin.pyは内部コマンドまたは外部コマンドとして認識されません」というエラーが発生しました。奇妙なことに、Djangoを最初にインストールしたとき、いくつかのプロジェクトを作成し、すべてが正常に機能しました。しかし、数か月後に戻った後、突然動作を停止しました。

答えを探してみましたが、これは通常、システムパスの設定に関係していることがわかりましたが、適切なパスが設定されているので、何が起こっているのかわかりません。誰かが何が起こっているのか分かりますか?

4

4 に答える 4

1

まず、djangoが正しくインストールされていることを確認します。

import django

編集1

例外が発生した場合は、djangoをアンインストールしてインストールしてみてください。

私はpipでこれを行うことをお勧めします:

$> easy_install pip


$> pip uninstall django
$> pip install django

次に、ファイルC:\Python26\Scripts\django-admin.pyが存在することを確認します。c:\python26ローカルのPythonインストールパスに置き換えることができます。ファイルが見つからない場合は、djangoをアンインストールしてインストールします。上記の編集1を参照してください。

C:\Python26次に、パスにとを追加C:\Python26\Scriptsします。ここを参照してください

Pythonドキュメントから:

[詳細設定]タブの[マイコンピュータ]のプロパティウィンドウにあるPATH環境変数の現在の設定に変更します。十分な権限がある場合は、現在のユーザーまたはシステムのいずれかの設定をインストールすることを選択できる場合があることに注意してください。誰もがマシン上でPythonを実行できるようにする場合は、後者が推奨されます。

于 2012-11-20T22:16:46.370 に答える
1

私はコーディングにまったく慣れていないので、アマチュアの答えを許してください。

同様の問題がありました-DjangoがCドライブにインストールされているときに、ファイルがDドライブに保存され、上記のエラーが発生するコマンドプロンプトでDドライブからdjango-adminを実行しようとしたことに気付きました。私のために働いたのは次のとおりでした

  1. パスC:\ Users [Username] \ AppData \ Local \ Programs \ Python \ Python38-32\Scripts>の下にあるDjango-admin.exeおよびdjango-admin.pyファイルを見つけました

  2. これらのファイルを両方とも、新しいプロジェクトを作成しようとしていたDドライブフォルダーにコピーしました

  3. 次に、ターミナルコマンドプロンプト(Dドライブプロジェクトに設定)でdjango-admin startproject [filename]を実行すると、そのフォルダーに新しいファイル[filename]が作成され、このエラーは解決されました。

于 2019-12-12T09:57:38.933 に答える
1

次のコードで試すことができます

py -m django startproject add_your_project_name_here

于 2021-02-28T13:09:23.397 に答える
0

このリンクに従って、あなたは試すことができます、

python -m django <command> [options]

ここで、pythonは使用しているpythonのバージョンです。

使用法python -m django startproject <projectname>

于 2020-02-16T06:38:14.677 に答える