在 Red hat box 上,我将 Python 从 2.3 升级到 2.6.4,并将符号链接更改为python
so,当我输入python
2.6.4 时,解释器就会出现。
但是,我的 .py 文件可以从命令行运行,但不能在浏览器中运行。这似乎是一个sys.path
问题,所以我在浏览器中打开文件并打印出来sys.path
。
令人惊讶的是,从浏览器调用的 mysys.path
与从命令行调用的不同。因为路径都指的是 2.3,所以我相信 Apache 正在选择 Python 2.3,而不是我安装的新 2.6.4 版本。
如何让 Apache 使用 Python 2.6.4?