首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入mod_python时出现错误

导入mod_python时出现错误
EN

Stack Overflow用户
提问于 2013-11-16 18:07:53
回答 2查看 2.4K关注 0票数 2

在完成安装mod_python后,我得到了500个内部服务器错误。我查了一下日志,上面写着: python_handler:无法获取/创建解释器。

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

代码语言:javascript
复制
>>> 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

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

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

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

代码语言:javascript
复制
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'))

安装过程中确实出现了此错误。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-31 03:21:33

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

我修正了version.sh,只需用一个空定义替换违规行:

代码语言:javascript
复制
#GIT=`git describe --always`
GIT=
票数 5
EN

Stack Overflow用户

发布于 2015-02-11 14:28:55

或移除线

GIT='git describe --always'

在/usr/local/src/mod_python-3.5.0/dist/version.sh中

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20021890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档