Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 告诉cmd我使用的python版本_Django_Python 3.x_Cmd - Fatal编程技术网

Django 告诉cmd我使用的python版本

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

我正在尝试用django创建一个网站,并且我正在遵循一个教程,该教程告诉我需要告诉我的cmd提示符我使用的是什么版本的python。这是10点46分的视频,他说要放C:/Python35/python manage.py运行服务器。我把它放进去了,但它不起作用。我使用的是3.7版本,所以我用37替换了35,但它仍然不起作用。有人能帮我一下吗。

不确定它是否因操作系统而异,但我在Linux上,使用的是
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、函数、脚本文件或可操作程序”