在Windows上安装Django_v1.2

       最近看贴发现有不少业内人提到Python(一种简捷而功能强大的程序语言),前天在看一篇关于YouTube视频网架构的文章时,发现YouTube的后端采用过Python, 由于偶一直觉得YouTube的视频清晰度高,看着也流畅,这与它的后端架构及开发技术分不开。于是python让偶感觉越来越神奇,憋不住了,直接动手,就拿python做点Web应用吧,开发Web应用,想提高效率,开发框架是不可或缺的,Django就是这样一个框架,并且开源。要玩就玩真的,一口气,把运行环境、开发环境、框架都装了吧。

首先要准备好相关软件:

  • Python 2.6.5
  • PIL for py2.6
  • Mysqldb for py2.6
  • Apache 2.2.x
  • mod_python 3.3.1 for py2.6
  • Django 1.2.1

以上软件在网上的下载地址:

以上软件都下载完之后就可以开始安装了。除了Django以外,其它都是exe的安装版。下面是具体的安装步骤:

1、安装python

这一步很简单,直接双击运行python 2.6的安装程序,一路next即可。在路径方面建议设置一个比较好找的目录,例如设置为c:\Python26\  这个目录。这样,其它的python相关的资源就都可以组织进这个目录里面.

2、安装PIL

PIL是Python Imaging Library缩写,主要用来处理图片用的,这里安装它是为了在Django系统中用它来对上传的图片自动的生成缩略图的。安装方法也相当的简单,直接双击运行PIL-1.1.7.win32-py2.6.exe文件,一路next即可。因为之前已经安装好了python,所以PIL的安装程序会从注册表中读取到python安装的路经,然后就自动地把PIL安装到c:\Python26\Lib\site-packages\PIL下面了。

3、安装mysqldb

方法同安装PIL。

4、安装apache

上面安装的仅是开发环境,虽然可以运行但是却不能作为生产系统。这里我们采用apache+mod_python的组合来实现一个生产系统。

安装apache也相当的简单,双击安装文件,按照向导做下去即可。

5、安装mod_python

双击exe安装文件,按向导一路next即可。在下载mod_python的时候要注意与apache版本的匹配。

6、安装Django

你可以从django的网站上下载最新的release 1.2.1版,也可以从svn中同步一个最新的回来。如果是下载的release版,就解压到一个目录里,例如c:\Python26\django\下面。

安装Django,需用命令行模式,首先打开一个命令提示符窗口,然后输入cd c:\Python26\django\  回车, 进入到 c:\Python26\django>,输入命令setup.py build,它会自动创建一个名为build 的目录。接下来输入 setup.py install , 这个命令将会把Django安装完成,另外,Win下需设置环境变量,找开的电脑”-> 属性-> 高级-> 环境变量 ,给系统变量Path 加上 C:\Python26\django\build\lib\django\bin  (根据具体安装目录具体设置)

到此,Django的安装就结束了。

 Python, 偶来了……

 

Tags: , , , ,       固定链接:http://sychen.org/?p=328



8 Comments to “在Windows上安装Django_v1.2”

  1. 淘宝导购 says:

    再次回访。貌似很久没看到更新了哪

  2. sychen says:

    不会吧,这是才更新的呀~

  3. Lin.x says:

    不得不说….我们又多了一点共同”语言”了.
    我最近也在看python
    python 3系 和 2系有不少的变动.
    试着写了下…
    程序风格比较独特…
    纯靠缩进来实现控制结构…
    语法也不太同于 php 等 c 系语言…
    还在适应之中…

  4. Lin.x says:

    你是不是修改过wp-comments-post.php..
    发现提交评论后.
    不会重定向到之前的页面.
    显示空白

  5. sychen says:

    没改wp-comments-post.php,我来提交试试~

  6. sychen says:

    最近空间有被黑迹象:(

  7. sychen says:

    Python的独特风格正在吸引我~

Leave a Reply