gpt4 book ai didi

python - 导入 mod_python 时出错

转载 作者:太空宇宙 更新时间:2023-11-04 10:42:01 25 4
gpt4 key购买 nike

完成安装 mod_python 后,我收到 500 Internal Server Error。我查了一下日志,它说:python_handler:无法获取/创建解释器。

然后我打开一个 python 终端并测试我是否可以导入 mod_python。然后我得到如下错误:

>>> import mod_python
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/mod_python/__init__.py", line 25, in <module>
import version
File "/usr/local/lib/python2.7/dist-packages/mod_python/version.py", line 3
version = "fatal: Not a git repository (or any of the parent directories): .git
^
SyntaxError: EOL while scanning string literal

我用命令 --with-python=/usr/bin/python 安装了 mod_python,版本是 2.7.3。

知道为什么会这样吗?先谢谢了!

编辑:我尝试用 python2.6 重新安装 mod_python,我发现我错过了安装期间发布的 SyntaxError。

SyntaxError: ('EOL while scanning string literal', ('/usr/local/lib/python2.6/site-packages/mod_python/version.py', 3, 79, 'version = "fatal: Not a git repository (or any of the parent directories): .git\n'))

这个错误确实是在安装的时候出现的。

最佳答案

我在使用 mod_python-3.5.0 时遇到了同样的问题。问题似乎出在运行 git 的 dist/version.sh 文件中,但由于发行版没有 .git 存储库结构,因此生成了错误。

我通过用空定义替换有问题的行来修复 version.sh:

#GIT=`git describe --always`
GIT=

关于python - 导入 mod_python 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20021890/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com