很多年没写代码了,以前学的C#,用ASP.NET,但是最近几年没落了,JAVA在崛起,最近感觉Python比较火,总是在各种技术场合听到Python,或者身边的朋友在讨论Python,所以突然想学习一下这个语言。虽然感觉自己早就没有了以前编程的热情了,咳咳,程序员真的是青春饭啊。

不写博很多年,但是觉得还是有必要把学习过程中遇到的一些心得记录下来。

先是在网易云课堂找了一个Python的入门课程听了一天,感觉没一点新意,但是对Python的语法有了一个大概的了解,感觉跟其他高级语言,比如以前我学的C#,差不多,当然也有自己的一些新的特性。

但是总体感觉收获不多,感觉学了很多,但是不知道能用来干嘛的那种感觉,所以就直接找django的学习资料了。

在百度上找了一个这个教程。Django Web开发指南.pdf 然后就是按照这个步骤开始学了。

没学过Linux,也不大会用Linux,所以我的开发平台就是Windows了,谁让我当初学的是C#语言呢。

工欲善其事,必先利其器,首先来安装一堆的工具

1、安装python.

貌似现在有一个3.0版本,和2.X版本,因为我看的教程比较旧,所以我选择下载了python-2.7.13。 决定使用python2.7版。

安装完成之后,到我的电脑属性里面设置PATH环境变量,设置成功以后,在cmd下运行python一切正常,就算是装好了。

2、安装了ipython-0.13.1.py2-win32-PROPER

  有啥用我也忘记了,反正是书上说比较好用的插件。

安装完成以后运行了一下easy_install ipython,照着教程出了一堆提示,大概的意思是又安装了很多脚本,暂时没发现有啥用处。

3、安装django.

找了一堆不知道怎么下载, 最后再网上找了一个命令,用python2.7自带的pip 工具,运行了一条命令pip-XXXXXXXXXX

具体命令忘记了。。。

3、下载apache

更改了安装目录和默认端口之后,就直接用命令安装了.

安装包是历经艰苦百度了很久找到的apache windows版:httpd-2.4.25-x86-vc14-r1

安装命令是httpd.exe -k install -n apache

安装的时候报错,大概意思是MSVCXX.dll文件找不到,因为我下的这个安装包是用VS2015编译过的,所以我去下了一个2015的发行包:vcredist2015_x32.zip。安装以后就搞定了,继续运行上面的安装命令,安装完以后有一个提示:Errors reported here must be corrected before the service can be started.

我还以为安装出了问题,百度了一下,提示是正常的,说明成功安装了。

4、安装数据库,我选择的是MySQL,因为以前用过,而且也是用的比较多的数据库,于是去官网下了一个:mysql-installer-community-5.7.17.0。

安装过程中提示我要么选择VS系列,要么选择Python3.4,并且提示我没有安装Python3.4,并给了一个下载地址,真是见了鬼了,莫非我一开始上来就应该安装python3.4,安装2.X是走错路了?想死了,以前安装mysql不记得需要安装这些东西啊,难道我下错版本了? 抓狂,今天先装到这里。

希望有跟我一样学习Python+django的新手,或者愿意帮助我学习的老手能加个好友,多指导指导或者互相学习。

我的水平不高,完全就是新手。

新手上路,django学习笔记(1) 环境部署的更多相关文章

  1. Django学习笔记 开发环境搭建

    为什么使用django?1.支持快速开发:用python开发:数据库ORM系统,并不需要我们手动地构造SQL语句,而是用python的对象访问数据库,能够提升开发效率.2.大量内置应用:后台管理系统a ...

  2. 【Django学习笔记】-环境搭建

    对于初学django新手,根据以下步骤可以快速进行Django环境搭建 虚拟环境创建 使用virtualenv创建并启用虚拟机环境 ,关于virtualenv可参考https://www.yuque. ...

  3. Django 学习笔记之一 环境搭建

    以后的文章都是在windows系统进行的 首先下载安装Django包 方式1:使用 pip或easy_insatll来进行安装 同时按住win+R键,弹出命令行运行框输入,pip install Dj ...

  4. Django学习笔记(一):环境安装与简单实例

    Django学习笔记(一):环境安装与简单实例 通过本文章实现: Django在Windows中的环境安装 Django项目的建立并编写简单的网页,显示欢迎语与当前时间 一.环境安装 结合版本兼容性等 ...

  5. Django 学习笔记之三 数据库输入数据

    假设建立了django_blog项目,建立blog的app ,在models.py里面增加了Blog类,同步数据库,并且建立了对应的表.具体的参照Django 学习笔记之二的相关命令. 那么这篇主要介 ...

  6. OGG学习笔记04-OGG复制部署快速参考

    OGG学习笔记04-OGG复制部署快速参考 源端:Oracle 10.2.0.5 RAC + ASM 节点1 Public IP地址:192.168.1.27 目标端:Oracle 10.2.0.5 ...

  7. Django 学习笔记(七)数据库基本操作(增查改删)

    一.前期准备工作,创建数据库以及数据表,详情点击<Django 学习笔记(六)MySQL配置> 1.创建一个项目 2.创建一个应用 3.更改settings.py 4.更改models.p ...

  8. Django 学习笔记(六)MySQL配置

    环境:Ubuntu16.4 工具:Python3.5 一.安装MySQL数据库 终端命令: sudo apt-get install mysql-server sudo apt-get install ...

  9. Django学习笔记(9)—— 开发用户注册与登录系统

    一,项目题目: 开发用户注册与登录系统 该项目主要练习使用Django开发一个用户注册与登录的系统,通过这个项目然后巩固自己这段时间所学习的Django知识. 二,项目需求: 开发一个简单的用户登录与 ...

  10. Django学习笔记(4)——Django连接数据库

    前言 在MVC或者MTV设计模式中,模型(M)代表对数据库的操作.那么如何操作数据库呢?本小节就认真学习一下.首先复习一下Django的整个实现流程 ,然后再实现一下使用数据库的整个流程,最后学习一下 ...

随机推荐

  1. React-Todos

    最近学完React的最基本概念,闲下来的时候就自己写了一个Todo-List的小应用.这里做个简略的说明,给想好好学React的新手看. React-Todo 学习前提 这里我用了webpackb做了 ...

  2. leetcode69

    public class Solution { public int MySqrt(int x) { long r = x; while (r * r > x) r = (r + x / r) ...

  3. FCCMBBTN.RES

    [ilink32 Error] Error: Unable to open file 'FCCMBBTN.RES' 用到了fc控件 添加路径到LibPath即可. 1st\1stClassStudio ...

  4. U3D SCENEMANAGER.LOADSCENE是半异步的

    作地图加载优化时用到了SceneManager.LoadScene,发现它执行后立即执行了后面的语句,查文档才知道 它是 semi-asyncronize的,即半异步的. 说它是半异步,是因为,它本身 ...

  5. 解决opencv3运行opencv2代码时报错的修改备忘录

    虽然opencv3是基于opencv2进行开发的(一部分opencv2代码在opencv3中还能正常运行),但opencv3自身也做了部分修改,而目前网上很多教程还是基于opencv2的函数API来编 ...

  6. The web application [/zzti] registered the JDBC driver [com.microsoft.sqlserver.jdbc.SQLServerDriver

    先说下题目:因为是在我进行处理项目升级时同时遇到了上面的问题,一般都会遇到,所以就一并说了 不罗嗦了,正题: 在本地服务器中提供tomcat6,然后在myeclipse中配置severs tomcat ...

  7. Tomcat域名映射和端口设置

    1.打开tomcat主目录  --->  打开conf目录 ---> 找到并打开server.xml文件 2.修改tomcat的监听端口为80端口 在文件中找到: <Connecto ...

  8. Redis AOF文件

    [Redis AOF文件] 1.关于AOF AOF 持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集. AOF 文件中的命令全部以 Redis 协议的格式来保存 ...

  9. 面试概率极大的Oracle存储过程

    1.什么是存储过程.存储过程是数据库服务器端的一段程序,它有两种类型.一种类似于SELECT查询,用于检索数据,检索到的数据能够以数据集的形式返回给客户.另一种类似于INSERT或DELETE查询,它 ...

  10. Flannel网络部署

    一.Flannel网络部署 为Flannel生成证书 [root@linux-node1 ssl]# vim flanneld-csr.json { "CN": "fla ...