我不熟悉使用命令提示符,并且在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文件夹简单地移动到我想要的位置,但是我觉得我需要先了解为什么这一切都无法按预期进行。
附加:
我现在尝试按照评论中的建议创建虚拟环境。运行“ pip install virtualenvwrapper-win”似乎有效。运行“ mkvirtualenv myproject”无效。它说'C:\ Users \ mogwa \ Envs不是一个目录,尽管我可以查看此路径,所以它实际上在那里。
对于Linux / GNU:
python -m venv venv
对于Windows :(如果Windows路径中不是python)
py -m venv venv
对于Linux / GNU:
source venv/bin/activate
对于Windows :(选项1)
source venv/Scripts/activate
对于Windows :(选项2)
.\venv\Scripts\activate.bat
pip install Django
启动新的Django项目:
django-admin startproject projectname
用于启动新的Django应用程序:
django-admin startapp appname