今天算是背到家了。
想在本机集成一下python的开发环境。竟然碰到这么蛋疼的事情,写下过程。希望有痔之士可以看看。
Google App Engine Launcher安装之前必须安装python,否则无法运行。
安装python,我下载的是:ActivePython-2.5.5.7-win32-x86.msi
我现在还在想,我无法配置成功的原因可能就出在此
apache,我是安装好了的2.2.15
Django-1.2.4,web开发环境
进入这个文件夹,看到setup.py文件,dos下进入,用命令python setup.py
一行行的数据后,安装成功
安装mod_python,我是3.3.1的版本,用来集成apache提供server服务,双击运行安装完成
安装步骤灰常顺利。
蛋疼的事情终于发生了,按照官方的配置httpd.conf,都没问题。开始重启apache成功,我还以为安装成功了,暗自窃喜
结果输入localhost/python/test.py不成功,恶啊。。。
找原因,发现是复制代码的时候多了个空格。去除。启动apache报错,无奈,看日志。发现这么一行:
[Sat Dec 25 04:03:50 2010] [error] python_init: Python version mismatch, expected '2.5', found '2.5.5'.
fuck!
版本问题?难道是ActivePython-2.5.5.7-win32-x86.msi的问题?Google了一下,发现这个问题解决方案比较少,太杯具了。这2个版本应该是mod_python和ActivePython-2.5.5.7-win32-x86.msi的版本了,跟apache没关系的。
但是卸载安装失败!
我又下了个python2.5的来玩,仍然失败!
是不是以前的安装在机器留下了版本数据,导致如此?
如何卸载干净?我想重新安装!