转自 https://www.cnblogs.com/kkddij/p/4397163.html

需要安装如下部件:

  1. python 2.6.6
  2. pip(最新版即可)
  3. Django 1.6.11
  4. PyCharm 4.0x(Profession专业版)
  5. Python与MySQL的接口安装(MySQL-python 1.2.3)

一、python 2.6.6安裝

  1. 下载:https://www.python.org/ftp/python/2.6.6/python-2.6.6.msi

  2. 安装:双击安装包进行安装(我装在"C:\Python26"目录下)

  3. 添加环境变量:将"C:\Python26"加入环境变量Path

  4. 测试:新开一个cmd窗口,运行"python"命令

二、pip安装

  1. 下载:https://bootstrap.pypa.io/get-pip.py 我将文件下载在"C:\"目录下面

  2. 安装:运行cmd,将当前目录切换至"C:\"目录,运行命令"python get-pip.py"

  3. 添加环境变量:将"C:\Python26\Scripts"加入环境变量Path

  4. 测试:新开一个cmd窗口,运行"pip"命令

  5. (可选)为了让pip不被墙,添加豆瓣源:

在%HOMEPATH%目录下创建文件夹和文件:\pip\pip.ini,添加如下内容(Linux的目录是~/.pip/pip.conf):

[global]
timeout = 6000
index-url = http://pypi.douban.com/simple/
[install]
use-mirrors = true
mirrors = http://pypi.douban.com/

或者

pip 包: https://pypi.python.org/pypi/pip

安装 pip 的好处是可以用 pip list、pip uninstall 管理 Python 包, easy_install 没有这个功能,只有 uninstall。

三、Django安装

  1. 在cmd中运行:pip install django==1.6.11 命令

四、PyCharm安装

  1. 下载:http://download-cf.jetbrains.com/python/pycharm-professional-4.0.6.exe

  2. 安装:双击,无脑安装(略)

五、Python与MySQL的接口安装(MySQL-python)

  1. 下载安装MySQL 5.1.73:http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.73-win32.msi

  2. 下载安装MySQL C++ Compiler:http://download.microsoft.com/download/7/9/6/796EF2E4-801B-4FC4-AB28-B59FBF6D907B/VCForPython27.msi

  3. 下载安装MySQL C Connector:http://cdn.mysql.com/Downloads/Connector-C/mysql-connector-c-6.0.2-win32.msi

  4. 下载MySQL-python 1.2.3:https://pypi.python.org/packages/source/M/MySQL-python/MySQL-python-1.2.3.tar.gz#md5=215eddb6d853f6f4be5b4afc4154292f

  5. 解压MySQL-python-1.2.3.tar.gz文件

  6. 修改MySQL-python-1.2.3目录下的文件:setup_windows.py  注释第7、8两行,并增加 mysql_root 一行,如下:

    原文件:

    serverKey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, options['registry_key'])
        mysql_root, dummy = _winreg.QueryValueEx(serverKey,'Location')

    修改后:

    #serverKey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, options['registry_key'])
        #mysql_root, dummy = _winreg.QueryValueEx(serverKey,'Location')
        mysql_root = "C:\Program Files (x86)\MySQL\MySQL Connector C 6.0.2"

    绿色部分替换成你自己的值(MySQL Connector C 6.0.2的安装位置)

  7. 打开cmd窗口,切换到MySQL-python-1.2.3目录:

  8. 执行命令:python setup.py install

    安装成功后,回显如下:

    

python 之django (一) Windows环境下Django 1.6.11开发环境搭建(简易版)的更多相关文章

  1. windows/Linux下设置ASP.Net Core开发环境并部署应用

    10分钟学会在windows/Linux下设置ASP.Net Core开发环境并部署应用 创建和开发ASP.NET Core应用可以有二种方式:最简单的方式是通过Visual Studio 2017 ...

  2. 10分钟学会在windows/Linux下设置ASP.Net Core开发环境并部署应用

    创建和开发ASP.NET Core应用可以有二种方式:最简单的方式是通过Visual Studio 2017 来创建,其优点是简单方便,但需要安装最新版本Visual Studio 2017 prev ...

  3. windows环境下安装vue+webpack的开发环境

    本人最近在学习vue,在学习的过程中遇到对的问题和解决方法 1.我们首先要安装node.js.node.js的官方地址为:https://nodejs.org/en/download/,下载完毕,按照 ...

  4. 使用openssl在windows 10下本地xampp配置https开发环境

    安装win64OpenSSL-1_1_0j后重新启动:以管理员权限启动powershell; 执行以下命令 set OPENSSL_CONF=c:\xampp\apache\conf\openssl. ...

  5. 搭建eclipse环境下 Nutch+Mysql 二次开发环境

    最近看了下Nutch,目前Nutch最新版本2.3.1,支持Hbase.MongoDB等存储,但在搭建和测试过程中发现对Mysql 的支持好像有点问题. 后来将Nutch版本改为2.2.1.基于Nut ...

  6. Linux环境下使用xampp配置php开发环境

    XAMPP (Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包.这个软件包原来的名字是LAMPP,但是为 了避免误 解,最新的几个版本就改名为 XAMPP 了.它可以在Win ...

  7. Linux 环境下安装 Nginx+php+mysql 开发环境

    一直以来都没有养成记录学习的好习惯,我想从这么一天开始,把自己学习和工作中的经验和坑都记录下来.等到以后老的时候还有可以回忆的地方. 最近在学习linux,虽然已经玩linux很久了,但是没有怎么用心 ...

  8. Unix/Linux环境C编程入门教程(11) 开发环境搭建VMWare虚拟安装之虚拟化检测

    常开启虚拟化技术.如果你的主板是最新的,它在冷启动后能够检测到配置变化.每当我改变我的主板上的VT设置,它都会自动推迟下次重新启动生效.如何确定VT已经开启或禁用? 如图表示成功开启了VT. F10 ...

  9. 在Windows系统中安装集成的PHP开发环境

    原文:在Windows系统中安装集成的PHP开发环境 刚想学php的,又不会配置复杂php的环境,可以使用集成的,目前网上提供常用的PHP集成环境主要有AppServ.phpStudy.WAMP和XA ...

  10. VB6.0环境下的CATIA二次开发简介

    CATIA作为CAD/CAE/CAM/PDM一体化的软件,广泛用于航空航天.汽车.船舶及电子工业,尤其在航空航天业,有八成以上厂商使用CATIA的市场[11].然而由于使用习惯和使用的侧重点不用,功能 ...

随机推荐

  1. php学习笔记-continue和break

    这两个关键字经常被用在循环中,但作用是完全不同的. 在循环中遇到continue这个单词的时候一定要理解为skip,跳过或者略过,啥意思?就是跳过本次循环,后面的循环继续走起来,老铁. break是说 ...

  2. 算法Sedgewick第四版-第1章基础-020一按优先级计算表达式的值

    /****************************************************************************** * Compilation: javac ...

  3. JavaPersistenceWithHibernate第二版笔记-第六章-Mapping inheritance-008Polymorphic many-to-one associations(@ManyToOne、@Inheritance、)

    一.结构 二.代码 1. package org.jpwh.model.inheritance.associations.manytoone; import org.jpwh.model.Consta ...

  4. Linux kdb命令

    一.简介 Linux 内核调试器(KDB)允许您调试 Linux 内核.这个恰如其名的工具实质上是内核代码的补丁,它允许高手访问内核内存和数据结构.KDB 的主要优点之一就是它不需要用另一台机器进行调 ...

  5. java中字符串的存储

    在java中,不同的字符串赋值方法,其所在的地址可能不同也就导致,两个字符串的值看似相等可是在s1==s2操作时,其结果返回的却是false 例: String s1 = "Programm ...

  6. jqgrid列动态加载

    private void InitGrid(string entityName) { Session["entityName"] = entityName; ArrayList c ...

  7. Day Day Up—— ——fseek()函数的用法

    在牛客网遇到的一个程序题中用到了函数fseek()故查阅了一下该函数的功能及用法,整理如下: fseek函数功能是把文件指针指向文件的开头,需要包含头文件stdio.h 功 能: 重定位流上的文件指针 ...

  8. break跳出多重循环

    大家都知道break只能跳出当前的一个循环语句,如果碰到要跳出多个循环体,那么我们就该在循环体开头设置一个标志位,然后使用带此标志位的break语句跳出多重循环 jump: ;i<;i++){ ...

  9. WebGoat系列实验Authentication Flaws

    WebGoat系列实验Authentication Flaws Forgot Password Web应用经常给用户提供取回密码的功能,但是许多应用的实现策略实现的很差,用于验证用户的信息非常简单. ...

  10. [raspberry pi3] raspberry 充当time machine

    之前是用硬盘直接当timemachine的,看到有人用raspberry+硬盘充当timemachine的 自己的也搞了下,还是蛮方便的,下面是具体的步骤 1.安装必要的服务 sudo apt-get ...