1.安装virtualenv:pip install virtualenv 或者 yum install python-virtualenv或者pip --default-timeout=100 install -U virtualenv
2.创建python虚拟环境: virtualenv [虚拟环境名称]
cd 到项目目录下Scrips,执行:activate激活虚拟环境;deactivate退出虚拟环境
(如果要指定Python解析器,也就是Python版本,可以使用一下命令:
virtualenv -p D:UsersAdministratorAppDataLocalProgramsPythonPython37python.exe [virutalenv name]
)
3. virtualenvwrapper来管理虚拟环境 : 管理更加方便
1)安装:pip install virtualenvwrapper-win
2)配置环境变量:创建默认的虚拟环境位置,可以通过环境变量 WORKON_HOME 来定制,
通过计算机-->属性-->高级系统设置-->环境变量-->在系统变量中新建“变量名”:WORKON_HOME,变量值:“你自定义的路径”。
3)创建虚拟环境: mkvirtualenv [虚拟环境名称]
4)指定Python解析器创建虚拟环境:mkvirtualenv -p D:UsersAdministratorAppDataLocalProgramsPythonPython37python.exe [虚拟环境名称]
5)激活虚拟环境:workon [虚拟环境名称]
6)退出当前虚拟环境:deactivate
7)列出所有虚拟环境:lsvirtualenv
8)删除虚拟环境:rmvirtualenv [虚拟环境名称]
9)进入虚拟环境所在目录:cdvirtualenv
4.安装django
1)要求:需要进入某一虚拟环境中才能安装Django,以便后期项目的管理。
2)安装阿里云镜像:pip install Django==2.0 -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
普通安装:pip install django
3)创建Django项目:django-admin startproject [项目名称]
4)创建Django模块:django-admin startapp [APP名称]
5)运行该项目:进入项目路径后,python manage.py runserver
结束运行:Ctrl+C
python manage.py runserver 9000:通过制定端口号运行
python manage.py runserver 0.0.0.0:8000 :设置允许其他终端访问,并制定端口号
python manage.py help :帮助查看
python manage.py startapp [app名称]:快速创建一个模块
python manage.py makemigrations:生成迁移文件
python manage.py migrate:生成对应的表
5.安装MySQL
1)要求:需要进入某一虚拟环境中才能安装
2)pip install mysql
3)mysql驱动安装:pip install mysqlclient
6. dir:显示当前文件下的文件及文件夹
7.项目结构分析
1)manage.py:以后和项目交互基本上都是基于这个文件。一般都是在终端输入python manage.py [子命令]。
可以输入python manage.py help看下能做什么事情。除非你知道你自己在做什么,一般情况下不应该编辑这个文件。
2)settings.py:本项目的设置项,以后所有和项目相关的配置都是放在这个里面。
3)urls.py:这个文件是用来配置URL路由的。比如访问http://127.0.0.1/news/是访问新闻列表页,这些东西就需要在这个文件中完成。
4)wsgi.py:项目与WSGI协议兼容的web服务器入口,部署的时候需要用到的,一般情况下也是不需要修改的。
。。。。。。
注意:一切软件/依赖安装最好都进入某一个虚拟环境中安装,这样方便后期项目多,可以很好的解决运用的环境不一致问题,方便管理。
否则直接安装的话,会默认安装在电脑C盘的某个位置,后期多项目运用不同环境时,容易出问题,不方便管理。