很多年没写代码了,以前学的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. delete删除属性

    /* 删除实例属性 */ function MyObject() { this.name = "我是实例的name"; } var obj = new MyObject(); al ...

  2. 《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #3 如何编写内核模块

    HACK #3 如何编写内核模块 本节将介绍向Linux内核中动态添加功能的结构—内核模块的编写方法.内核模块Linux内核是单内核(monolithic kernel),也就是所有的内核功能都集成在 ...

  3. scrapy与redis实战

    从零搭建Redis-Scrapy分布式爬虫 Scrapy-Redis分布式策略: 假设有四台电脑:Windows 10.Mac OS X.Ubuntu 16.04.CentOS 7.2,任意一台电脑都 ...

  4. Spring cloud @RefreshScope使用

    参数 @RestController @RefreshScope public class HomeController { @Value("${foo}") String foo ...

  5. 关于进程exit后,内存释放释放的实践

    最近碰到一个问题,或许也是小猿们都会碰到的问题:内存泄露. 都知道malloc后需要free才能释放内存,shmat后需要shmdt才能断掉内存区并使用IPC_RMID命令删除共享内存.那么如果是当前 ...

  6. 前端开发之jQuery篇--选择器

    主要内容: 1.jQuery简介 2.jQuery文件的引入 3.jQuery选择器 4.jQuery对象与DOM对象的转换 一.jQuery简介 1.介绍 jQuery是一个JavaScript库: ...

  7. sdc-docker

    ssh root@109.105.7.96 sdc-login docker /opt/smartdc/docker ls /var/svc/log/ cat smartdc-application- ...

  8. ShaderForge打造自定义光照模型

    [ShaderForge打造自定义光照模型] 1.Lambert逻辑图. 2.Blinn-Phong逻辑图. 参考:https://www.youtube.com/watch?v=EjCXwV0YYd ...

  9. IronPython Architecture

    [IronPython] IronPython is an implementation of the Python programming language written by the CLR t ...

  10. Golang开发环境搭建-Vim篇

    一.一个干净的环境 找个干净的基础环境,方便确认每个搭建步骤后的效果: Ubuntu 14.04 x86_64 vim version 7.4.52 go version go1.4beta1 lin ...