2017-02-04 3 views
0

Ich bin neu in Python. Ich habe diese Datei folgenden Befehl: \ Python35 \ Scripts \ mysite \ Python oder C migrieren manage.py:Fehler beim Ausführen von Python manage.py runserver

C:\Python35\Scripts\django-admin startproject mysite 

Danach erfolgreich in eine Datei erstellt, wenn directory.But i C laufen \ Python35 \ Scripts \ mysite \ python manage.py runserver, ich erhalte die folgenden Fehler

python is not recognized as an internal or external command operable program or batch file 

, wie dieses Problem zu lösen?

Antwort

1

Sie scheinen Pfade zu verwechseln.

Im Allgemeinen, wenn Sie python eingeben, sucht das System Ihre pythonpath und löst es in die ausführbare Python-Datei. Auf den Windows-Systemen, die ich verwendet habe, tendiert dies dazu, c: \ python35 \ python.exe

In diesem Fall haben Sie es jedoch einen vollständigen Pfad angegeben, aber nicht tatsächlich auf die ausführbare Datei verwiesen.

Ich glaube (vorausgesetzt, Ihr Pfad ist korrekt), dass diese Version funktionieren sollte: C:\Python35\Scripts\mysite\python.exe manage.py migrate.

Das heißt, auf meinen Windows-Rechnern kann ich einfach manage.py migrate, weil die Python.exe von Pythonpath festgelegt wird, wenn Python3.5 installiert wurde.

Tl; dr:

Run manage.py migrate oder einen vollständigen Pfad zur ausführbaren Datei verwenden.

Verwandte Themen