Django 告诉cmd我使用的python版本
我正在尝试用django创建一个网站,并且我正在遵循一个教程,该教程告诉我需要告诉我的cmd提示符我使用的是什么版本的python。这是10点46分的视频,他说要放C:/Python35/python manage.py运行服务器。我把它放进去了,但它不起作用。我使用的是3.7版本,所以我用37替换了35,但它仍然不起作用。有人能帮我一下吗。不确定它是否因操作系统而异,但我在Linux上,使用的是Django 告诉cmd我使用的python版本,django,python-3.x,cmd,Django,Python 3.x,Cmd,我正在尝试用django创建一个网站,并且我正在遵循一个教程,该教程告诉我需要告诉我的cmd提示符我使用的是什么版本的python。这是10点46分的视频,他说要放C:/Python35/python manage.py运行服务器。我把它放进去了,但它不起作用。我使用的是3.7版本,所以我用37替换了35,但它仍然不起作用。有人能帮我一下吗。不确定它是否因操作系统而异,但我在Linux上,使用的是python3 manage.py runserver,因为我安装了python 2和3。只使用py
python3 manage.py runserver
,因为我安装了python 2和3。只使用python
尝试使用python2,我猜它不是您安装的Django版本。我还可以在需要时使用pip3
看起来您是在Windows上,您可以在shell中执行where python
(这与Linux上的which
命令非常类似)来定位python
如果您正确安装了python,那么python应该已经在$PATH中,在本例中,正如@marsonfire所建议的,只需在项目文件夹中运行
python manage.py runserver
或python3 manage.py runserver
。如果您的python是系统中安装的唯一版本,并且其位置在%PATH%
变量中列出的位置内;如果您的%PATHEXT%
变量未被修改,您应该能够使用python manage.py runserver
或启动python manage.py runserver
。如果不是,您可以使用完全限定的位置,即C:\PathTo\python.exe C:\someone\manage.py runserver
或Start C:\PathTo\python.exe C:\someone\manage.py runserver
。如果其中任何位置的名称中有空格,则需要将这些位置用双引号括起来。它一直说“未识别为cmdlet、函数、脚本文件或可操作程序”,它一直说“未识别为cmdlet、函数、脚本文件或可操作程序”@caleb282,这意味着python不在$PATH中,并且您没有正确安装python。如果python安装程序有问题,请尝试使用安装python。之后,您应该能够将python
用作命令。注意:安装choco后,请运行choco install python
。我在windows power shell上安装了choco,然后尝试使用choco install python命令,但它给我一个错误,说“choco”不是可识别的程序。它一直说“不可识别为cmdlet、函数、脚本文件或可操作程序”