我是python的新手。 我使用以下命令创建了这个文件:
C:\Python35\Scripts\django-admin startproject mysite
之后在目录中成功创建了一个文件。但是当我运行 C:\ Python35 \ Scripts \ mysite \ python manage.py migrate 或 C:\ Python35 \ Scripts \ mysite \时python manage.py runserver , 我收到以下错误
python is not recognized as an internal or external command operable program or batch file
如何解决这个问题?
答案 0 :(得分:1)
你似乎在混淆路径。
通常,如果您键入python
,系统会查找您的pythonpath
,并将其解析为python可执行文件。在我使用的Windows系统上,它往往位于c:\ python35 \ python.exe
但是,在这种情况下,您已经给它一个完整的路径,但实际上没有将它指向可执行文件。
我相信(假设您的路径正确)此版本应该有效:
C:\Python35\Scripts\mysite\python.exe manage.py migrate
。
那就是说,在我的Windows机器上,我可以做到
manage.py migrate
,因为python.exe是在安装Python3.5时由pythonpath设置的。
Tl;博士:
运行manage.py migrate
或使用可执行文件的完整路径。