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 26 Python
Python 实现随机数详解及实例代码
Apr 15 Python
python读取二进制mnist实例详解
May 31 Python
Python轻量级ORM框架Peewee访问sqlite数据库的方法详解
Jul 20 Python
Python配置mysql的教程(推荐)
Oct 13 Python
python面向对象多线程爬虫爬取搜狐页面的实例代码
May 31 Python
Atom的python插件和常用插件说明
Jul 08 Python
Python大数据之网络爬虫的post请求、get请求区别实例分析
Nov 16 Python
Python3如何在Windows和Linux上打包
Feb 25 Python
Django接收照片储存文件的实例代码
Mar 07 Python
python框架flask入门之路由及简单实现方法
Jun 07 Python
Python卷积神经网络图片分类框架详解分析
Nov 07 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
php Notice: Undefined index 错误提示解决方法
2010/08/29 PHP
PHP 伪静态技术原理以及突破原理实现介绍
2013/07/12 PHP
浅析php如何实现App常用的秒发功能
2016/08/03 PHP
php实现将base64格式图片保存在指定目录的方法
2016/10/13 PHP
PHP之多条件混合筛选功能的实现方法
2019/10/09 PHP
Javascript this关键字使用分析
2008/10/21 Javascript
javascript之通用简单的table选项卡实现(二)
2010/05/09 Javascript
contains和compareDocumentPosition 方法来确定是否HTML节点间的关系
2011/09/13 Javascript
Js+Flash实现访问剪切板操作
2012/11/20 Javascript
在页面加载完成后通过jquery给多个span赋值
2014/05/21 Javascript
jquery列表拖动排列(由项目提取相当好用)
2014/06/17 Javascript
Vue.js每天必学之方法与事件处理器
2016/09/06 Javascript
jQuery焦点图轮播效果实现方法
2016/12/19 Javascript
Vuex之理解Mutations的用法实例
2017/04/19 Javascript
SeaJS中use函数用法实例分析
2017/10/10 Javascript
关于Vue项目跨平台运行问题的解决方法
2018/09/18 Javascript
vue的keep-alive中使用EventBus的方法
2019/04/23 Javascript
Nodejs封装类似express框架的路由实例详解
2020/01/05 NodeJs
[09:43]DOTA2每周TOP10 精彩击杀集锦vol.5
2014/06/25 DOTA
[59:48]LGD vs IG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[53:52]OG vs EG 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
Python中类的继承代码实例
2014/10/28 Python
python书籍信息爬虫实例
2018/03/19 Python
python 3.6.5 安装配置方法图文教程
2018/09/18 Python
python全栈要学什么 python全栈学习路线
2019/06/28 Python
python GUI库图形界面开发之PyQt5单选按钮控件QRadioButton详细使用方法与实例
2020/02/28 Python
Python flask框架端口失效解决方案
2020/06/04 Python
HTML5离线缓存在tomcat下部署可实现图片flash等离线浏览
2012/12/13 HTML / CSS
【HTML5】3D模型--百行代码实现旋转立体魔方实例
2016/12/16 HTML / CSS
大一自我鉴定范文
2013/12/27 职场文书
计算机应届毕业生自荐信范文
2014/02/23 职场文书
《孔繁森》教学反思
2014/04/17 职场文书
国际语言毕业生求职信
2014/07/08 职场文书
房地产端午节活动方案
2014/08/24 职场文书
关于社会实践的心得体会(2016最新版)
2016/01/25 职场文书
深入理解 Golang 的字符串
2022/05/04 Golang