Django开发环境搭建

使用的软件:

  • 环境: Windows 10
  • 语言: python3.5(安装Anaconda)
  • IDE: Pycharm
  • 数据库: MySQL
  • 数据库管理工具: navicat
  • web框架: Django

软件安装:

1.Anaconda安装:

  Anaconda为python的一个发行版,包含了常用的Python库,自带conda命令工具,十分好用.现在anaconda最新版是自带python3.6的,如果想要使用python3.5版本,官方给出了三种途径:

1.安装最新版的anaconda后,重新创建一个python3.5的环境,具体方法链接
2.安装最新版的anaconda后,使用以下命令直接安装Python3.5: conda install python=3.5
3.直接安装默认带python3.5版本的anaconda,即4.2.0版本(各个版本的下载地址在这里),按自己的操作系统选择即可

  下载得到anaconda的安装包,安装完成后打开cmd,输入python,回车,显示如下即python安装成功:
python安装测试
(我自己用的是3.5.2版本)

2.Pycharm安装:

  Pycharm是JetBrains出品,专门写Python的IDE,有免费的社区版(Community)与收费的专业版(Professional),如果是新人入手练习感觉社区版也够用了,但有些专业要求的话还是安装专业版吧(可以直接新建django项目,用起来蛮省心,缺点就是比较占内存)
  那专业版收费怎么办呢,作为高校学生福利,如果有edu邮箱的话可以注册个账号,可以免费使用JetBrains的全家桶(申请edu账号教程).简单粗暴的windows软件安装流程,没有什么好说的.

3.MySQL安装:

  MySQL是一个常用的数据库,安装也简单,我是win10就直接下载它的Install了,安装过程中会提示填写mysql服务的名字,最好记一下方便以后使用,然后是为root用户设置密码,这个密码要记住,蛮重要的.

  特别提醒:win10下载的install程序有可能会有个bug(我安装的时候就遇到了),会有底下的按钮显示不了的,估计是系统字体的大小设置导致的,不过问题也不大,调出英文输入,通过X,C,B,N四个键可以进行控制输入.

  安装程序最后会自动帮你初始化数据库,以后要使用的时候自己打开Mysql服务就行了.(mysql默认的连接地址为’localhost:3306’)
  最后找到mysql server的安装目录,将他的bin文件夹添加到系统的环境变量PATH中.

4.navicat安装(非必需):

  navicat是个数据库管理工具,有个gui客户端来管理自己的数据库还是蛮方便的,依旧简单粗暴的windows软件安装流程,没啥可说的.(自带中文版本,因为我们使用的是mysql数据库所以只安装navicat fot mysql就可以了)

5.Django安装:

  在安装Django之前我们最好是先创建一个虚拟环境,以后所有关于Django的项目都在这里面进行,可以很好的与原先的python环境区分开.
  由于安装了anaconda,创建虚拟环境就十分简单,直接在cmd里输入:
  conda create -n 你的虚拟环境名 python=3.5
  (例如我的虚拟环境名字叫django-learning就输入conda create -n django-learning python=3.5)
  接着它会问你Proceed ([y]/n)?输入y回车确认就可以了.这样就创建了一个干净的python虚拟环境.然后使用activate 你的虚拟环境名来激活,可以看到类似如下显示:
进入虚拟环境
  成功进入虚拟环境后就可以通过pip安装Django了(pip也是python的一个包管理工具),直接输入:
  pip install Django(若要指定Django的版本则输入pip install Django==1.9.8即可安装1.9.8版本的Django)
  对了,还要安装mysqlclient,用来驱动mysql可以被python调用,原先常用的是mysqldb,但截止到目前(17年8月)mysqldb还不支持python3.5,所以只能用mysqlclient了.同样用pip安装(在同一个虚拟环境下):
  pip install mysqlclient

一些常用的conda命令:
conda list 查看当前环境下已安装的包,anaconda中将python本身也当作一个包
conda env list 查看所有的虚拟环境
activate 虚拟环境名 激活指定的虚拟环境
deactivate 退出当前的虚拟环境


到这里所有软件就都安装结束啦~