python - 如何升级Apache使用的Python版本?

标签 python apache upgrade sys.path

在 Red hat 机器上,我将 Python 从 2.3 升级到 2.6.4,并将符号链接(symbolic link)更改为 python,因此当我输入 python 时,2.6.4 解释器就会出现向上。

但是我的 .py 文件可以在命令行中运行,但不能在浏览器中运行。这似乎是一个 sys.path 问题,因此我在浏览器中打开该文件并打印出 sys.path

令人惊讶的是,从浏览器调用时与从命令行调用时我的 sys.path 是不同的。因为路径都指向 2.3,所以我相信 Apache 正在选择 Python 2.3,而不是我安装的新 2.6.4 版本。

如何让 Apache 使用 Python 2.6.4?

最佳答案

如果您使用mod_pythonmod_wsgi ,您应该重新安装它们,因为它们可能是根据您首次安装在系统上时所拥有的 python 版本构建的(在您的情况下似乎是 Python 2.3)。

关于python - 如何升级Apache使用的Python版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1880746/

相关文章:

python - 如何在Python中垂直对齐数据?

php - 如何设计一个简单的页面缓存?

python - 如何在您的服务器上运行 python 脚本?

plone - 升级到 Plone 4.3 后出现 PicklingError

Python MixIn 标准

python元组仅使用高阶函数删除第一个匹配外观

python - 在 Python 中,如何将这种格式转换为 unix 时间戳?

django - 尝试从 View 写入文件时权限被拒绝

delphi - 如何从Delphi 2007升级到XE2?