Recently in pyamf Category

干这事情主要是Concurrency with Python, Twisted, and Flex,作者是Bruce Eckel,不得不看

说实话Python写起来真的相当的流利,我很喜欢这种感觉

配置了好久终于大功告成,给自己做个小记录,怕以后忘记掉

首先下载好Python安装包http://www.python.org/,可能我的是Windows Server 2008比较悲剧,环境变量得自己添加,习惯性安装在D:\python25,自然在系统环境变量中加入";D:\Python25;D:\Python25\scripts",这对于之后的cmd操作比较方便,不然你得一直打路径

Django在这http://www.djangoproject.com/,目前已经1.0出来了,可以直接下载压缩包,当然如果有svn工具也可以在cmd中用svn下载和以后的更新

我下载解压到D:\python25\django中

cmd中转到D:\python25\django目录,使用python setup.py install进行安装,正常的话在D:\python25\Lib\site-packages\中会有django,同样,需要把";D:\python25\Lib\site-packages\django"添加到环境变量,当然这只是为了方便

这时候在Python IDLE中如果import django没报错就是安装正常了

对于PyAMFhttp://pyamf.org/,里面的install文档其实也写得很清楚了,在python目录下,cmd中python ez_setup.py确定你是否安装好easy_install,之后easy_install pyamf会自动联网帮你下载和安装pyamf,当然前提你得联网,不然你得自己手动配置 

对于Twistedhttp://twistedmatrix.com/trac下载到符合python版本和系统类型的就装吧,win下面的是傻瓜式安装

假设你安装好了Apache,这个配置太多了,使用apahce得有个mod_python http://www.modpython.org/,只要选好,也是傻瓜式安装,之后在apache的httpd.conf中的LoadModule区域添加"LoadModule python_module modules/mod_python.so"之后重启apache

 

到这里安装部分就搞定了,测试手段:

找到你apache设定的localhost地址,我的是E:\myWeb,cmd到那个目录,django-admin.py startproject firsttest,会在myWeb下创建firsttest目录,当然也会有相应的部署文件

<Location "/firsttest/">
    SetHandler python-program
    PythonPath "['E:\myWeb'] + sys.path"
    PythonHandler django.core.handlers.modpython
    SetEnv DJANGO_SETTINGS_MODULE firsttest.settings
    PythonDebug On
</Location>

<Location "/media/">
    SetHandler None
</Location>

<LocationMatch "\.(jpg|gif|png)$">
    SetHandler None
</LocationMatch>

上面的直接添加到httpd.conf中最下面,当然你也可以安装文档中说的放到相应位置,上面黑体加重的是针对不同的项目配置需要修改的地方

这时候重启Apache,http://localhost/firsttest,出现It works,那就表示一切正常了

PyAMF的svn中有很多这方面的例子,都蛮不错的,作为参考价值很高

 

Good Luck & Have Fun!

About this Archive

This page is an archive of recent entries in the pyamf category.

django is the previous category.

Find recent content on the main index or look in the archives to find all content.

3D Live Statistics