Python+Django在windows下的开发环境配置图解


Posted in Python onNovember 11, 2009

1         安装配置开发环境

1.1   准备安装

下载以下软件

Eclipse for C/C++

SUN JDK 1.6 不一定要1.6,1.5的也可以

Python3.1  Python2.6.4  Pythone2.5.2

mod_python-3.3.1.win32-py2.5-Apache2.2

MySQL-python-1.2.2.win32-py2.5

pysqlite-2.5.5.win32-py2.5

python.pydev.feature-1.5.0.1251989166-sources.zip

Django-1.1.1.tar.gz

 

1.2   Apache安装配置

懒得配置了,直接从网上找了一个Apache+mysql+php的套件,

可以去http://www.newhua.com/soft/71111.htm下载,再安装mod_python-3.3.1.win32-py2.5-Apache2.2.exe让apache支持python现在我们来配置C:\ ESSamp\Apache2\conf\httpd.conf文件,加入

LoadModule python_module modules/mod_python.so

 

运行ESSamp,点击“运行”启动服务

 

Python+Django在windows下的开发环境配置图解

 

 

点击“浏览默认网站”,看到以下画面,即安装成功

Python+Django在windows下的开发环境配置图解

 

1.1   Eclipse、python安装配置

1.1.1          安装 JDK

1.1.2          解压Eclipse,我是放在C:\eclipse下

1.1.3          安装python

安装相应Python版本,这里用的是python2.5版,现在Django只支持到2.5,其它各版本可以同时存在,安装MySQL-python-1.2.2.win32-py2.5 让python支持mysql数据库,pysqlite-2.5.5.win32-py2.5让python支持sqlite数据库,解压python.pydev.feature-1.5.0.1251989166-sources.zip,将里面的两个目录拷贝到eclipse安装的根目录下“C:\eclipse”

1.1.4          配置环境变量,在桌面“我的电脑”点击“属性”菜单,选择“高级”选项卡,点击“环境变量…”按钮,修改系统变量 Path=;%JAVA_HOME%\bin,直接加在后面,如图

Python+Django在windows下的开发环境配置图解

 

再新增两个系统变量

JAVA_HOME=C:\Program Files\Java\jdk1.6.0

CLASSPATH=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

Python+Django在windows下的开发环境配置图解

1.1.5          启动Eclipse,选择菜单“Help”->“Install New Software…”,弹出对话框,如图

Python+Django在windows下的开发环境配置图解

 

点击“Add…”按钮,输入地址,点击“OK”按钮,如图

Python+Django在windows下的开发环境配置图解

 

在“work with”选择刚新添加的Pydev Extensions,会看到最新的软件版本

Python+Django在windows下的开发环境配置图解

全选后点击“Next>”

Python+Django在windows下的开发环境配置图解

全选后点击“Finish”完成升级。

 

1.1.6          选择菜单“Window”->“Preferences”,弹出对话框,如图

Python+Django在windows下的开发环境配置图解

点击“New…”按钮装python安装路径添加进来,点击“OK”。

1.2   Django安装配置

1.2.1          安装

解压Django,我是解压到python25下,在Django目录中有个setyp.py文件,打开运行窗口进行安装Python+Django在windows下的开发环境配置图解

1.2.2          为了方便开发,我们再来进行配置系统变量

path= C:\Python25\Scripts;C:\Python25\Lib\site-packages\django\bin

1.2.3          测试Django是否安装成功

首先看看C:\Python25\Lib\site-packages\django\bin是否存在,然后创建一个工程

   Django-admin.py  startproject  testemo

Python+Django在windows下的开发环境配置图解

 

运行manage.py runserver 后,在浏览器地址栏中输入http://127.0.0.1:8000/

Python+Django在windows下的开发环境配置图解 

出现以上画面,即安装成功

Python 相关文章推荐
Python中使用摄像头实现简单的延时摄影技术
Mar 27 Python
浅谈Python 的枚举 Enum
Jun 12 Python
利用python求相邻数的方法示例
Aug 18 Python
python自动裁剪图像代码分享
Nov 25 Python
python Flask实现restful api service
Dec 04 Python
Python编程实现的简单神经网络算法示例
Jan 26 Python
Python一行代码解决矩阵旋转的问题
Nov 30 Python
python生成大写32位uuid代码
Mar 03 Python
python 已知平行四边形三个点,求第四个点的案例
Apr 12 Python
Python实现一个简单的递归下降分析器
Aug 01 Python
基于Python实现体育彩票选号器功能代码实例
Sep 16 Python
python处理json数据文件
Apr 11 Python
Python 开发Activex组件方法
Nov 08 #Python
Python 匹配任意字符(包括换行符)的正则表达式写法
Oct 29 #Python
python 中文字符串的处理实现代码
Oct 25 #Python
动态创建类实例代码
Oct 07 #Python
Python 文件操作实现代码
Oct 07 #Python
Python 第一步 hello world
Sep 25 #Python
Python 字符串定义
Sep 25 #Python
You might like
一个简单实现多条件查询的例子
2006/10/09 PHP
Laravel5中contracts详解
2015/03/02 PHP
php获取本机真实IP地址实例代码
2016/03/31 PHP
JQuery 文本框使用小结
2010/05/22 Javascript
通过jQuery源码学习javascript(二)
2012/12/27 Javascript
JQuery入门—编写一个简单的JQuery应用案例
2013/01/03 Javascript
js判断iframe内的网页是否滚动到底部触发事件
2014/03/18 Javascript
jQuery源码分析之jQuery.fn.each与jQuery.each用法
2015/01/23 Javascript
JS实现的简洁纵向滑动菜单(滑动门)效果
2015/10/19 Javascript
浅析Bootstrip的select控件绑定数据的问题
2016/05/10 Javascript
jQuery动态增减行的实例代码解析(推荐)
2016/12/05 Javascript
一篇看懂vuejs的状态管理神器 vuex状态管理模式
2017/04/20 Javascript
JS实现点击下拉菜单把选择的内容同步到input输入框内的实例
2018/01/23 Javascript
JavaScript实现淘宝京东6位数字支付密码效果
2018/08/18 Javascript
基于vue中对鼠标划过事件的处理方式详解
2018/08/22 Javascript
python的socket编程入门
2018/01/29 Python
基于python OpenCV实现动态人脸检测
2018/05/25 Python
详解Python if-elif-else知识点
2018/06/11 Python
Python从单元素字典中获取key和value的实例
2018/12/31 Python
python mysql断开重连的实现方法
2019/07/26 Python
Python简易版图书管理系统
2019/08/12 Python
python 哈希表实现简单python字典代码实例
2019/09/27 Python
python 使用raw socket进行TCP SYN扫描实例
2020/05/05 Python
python实现邮件循环自动发件功能
2020/09/11 Python
python3中数组逆序输出方法
2020/12/01 Python
全球知名旅游社区法国站点:TripAdvisor法国
2016/08/03 全球购物
解释一下抽象方法和抽象类
2016/08/27 面试题
一套Java笔试题
2016/08/20 面试题
实习老师离校感言
2014/02/03 职场文书
《影子》教学反思
2014/02/21 职场文书
党员实事承诺书
2014/03/26 职场文书
租房协议书怎么写
2014/04/10 职场文书
2015年党建工作目标责任书
2015/05/08 职场文书
全国助残日活动总结
2015/05/11 职场文书
加薪申请报告范本
2015/05/15 职场文书
初中家长意见
2015/06/03 职场文书