django for python设置问题

问题描述 投票:0回答:1

我不熟悉使用命令提示符,并且在django开头的python设置过程中遇到了麻烦,我正在这里阅读:

https://docs.djangoproject.com/en/2.2/intro/tutorial01/

我的问题似乎是'python'命令无法正常工作(请参阅我的命令提示符屏幕截图)。

我尝试将其添加到“环境变量”中的“系统变量”中,如另一个屏幕截图所示。

我在这里做错了什么吗?

而且我虽然可以创建初始项目,但我可以创建的唯一位置是在'c:\ Python \ Lib \ site-packages \ django \ bin'文件夹中,因为我必须按顺序查看该文件夹运行django-admin.py文件。

我认为第二个问题与第一个问题有关,即,如果'python'命令有效,我可以只在目录路径设置为我希望项目所在的位置运行'python django-admin.py startproject mysite'。被创建。

我希望我可以将mysite文件夹简单地移动到我想要的位置,但是我觉得我需要先了解为什么这一切都无法按预期进行。

enter image description here

enter image description here

附加:

我现在尝试按照评论中的建议创建虚拟环境。运行“ pip install virtualenvwrapper-win”似乎有效。运行“ mkvirtualenv myproject”无效。它说'C:\ Users \ mogwa \ Envs不是一个目录,尽管我可以查看此路径,所以它实际上在那里。

https://docs.djangoproject.com/en/2.2/howto/windows/

enter image description here

python django command-prompt
1个回答
0
投票

创建Python虚拟环境(virtual env,venv)。稍等。

对于Linux / GNU:

python -m venv venv

对于Windows :(如果Windows路径中不是python)

py -m venv venv

激活新的python环境

对于Linux / GNU:

source venv/bin/activate

对于Windows :(选项1)

source venv/Scripts/activate

对于Windows :(选项2)

.\venv\Scripts\activate.bat

通过pip安装django(您应该看到(venv))

pip install Django

启动新的Django项目:

django-admin startproject projectname

用于启动新的Django应用程序:

django-admin startapp appname
© www.soinside.com 2019 - 2024. All rights reserved.