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 Web框架Flask下网站开发入门实例
Feb 08 Python
Python读写unicode文件的方法
Jul 10 Python
Python OpenCV处理图像之滤镜和图像运算
Jul 10 Python
python求质数的3种方法
Sep 28 Python
浅谈Python 列表字典赋值的陷阱
Jan 20 Python
Python3.7 新特性之dataclass装饰器
May 27 Python
浅谈opencv自动光学检测、目标分割和检测(连通区域和findContours)
Jun 04 Python
Python+Opencv实现把图片、视频互转的示例
Dec 17 Python
python工具快速为音视频自动生成字幕(使用说明)
Jan 27 Python
解决jupyter notebook图片显示模糊和保存清晰图片的操作
Apr 24 Python
pytorch交叉熵损失函数的weight参数的使用
May 24 Python
Python线程池与GIL全局锁实现抽奖小案例
Apr 13 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
牡丹941资料
2021/03/01 无线电
关于PHP中操作MySQL数据库的一些要注意的问题
2006/10/09 PHP
如何在WIN2K下安装PHP4.04
2006/10/09 PHP
在mysql数据库原有字段后增加新内容
2009/11/26 PHP
PHP及Zend Engine的线程安全模型分析
2011/11/10 PHP
phpstorm 正则匹配删除空行、注释行(替换注释行为空行)
2018/01/21 PHP
PHP开发之用微信远程遥控服务器
2018/01/25 PHP
Google排名中的10个最著名的 JavaScript库
2010/04/27 Javascript
屏蔽IE弹出"您查看的网页正在试图关闭窗口,是否关闭此窗口"的方法
2013/12/31 Javascript
JS在可编辑的div中的光标位置插入内容的方法
2014/11/20 Javascript
Nodejs学习笔记之Global Objects全局对象
2015/01/13 NodeJs
js实现完全自定义可带多级目录的网页鼠标右键菜单方法
2015/02/28 Javascript
JavaScript函数学习总结以及相关的编程习惯指南
2015/11/16 Javascript
javascript 用函数实现继承详解
2016/05/28 Javascript
基于JS实现省市联动效果代码分享
2016/06/06 Javascript
js替换字符串中所有指定的字符(实现代码)
2016/08/17 Javascript
简易的JS计算器实现代码
2016/10/18 Javascript
Node调用Java的示例代码
2017/09/20 Javascript
angularjs使用div模拟textarea文本框的方法
2018/10/02 Javascript
微信小程序下拉框组件使用方法详解
2018/12/28 Javascript
layui动态表头的实现代码
2019/08/22 Javascript
jQuery实现滑动开关效果
2020/08/02 jQuery
Python实现计算两个时间之间相差天数的方法
2017/05/10 Python
python中单例常用的几种实现方法总结
2018/10/13 Python
对pandas中时间窗函数rolling的使用详解
2018/11/28 Python
Python实现手势识别
2020/10/21 Python
国外最大的眼镜网站:Coastal
2017/08/09 全球购物
意大利顶级奢侈品电商:LUISAVIAROMA(支持中文)
2020/05/26 全球购物
酒店实习个人鉴定
2013/12/07 职场文书
办公室文书岗位职责
2013/12/16 职场文书
工厂门卫岗位职责范本
2014/04/04 职场文书
医学专业毕业生求职信
2014/06/20 职场文书
村主任当选感言
2015/08/01 职场文书
课程设计感想范文
2015/08/11 职场文书
乔迁新居祝福语
2019/11/04 职场文书
只用40行Python代码就能写出pdf转word小工具
2021/05/31 Python