Python apache2上带有mod_wsgi的webpy-奇怪的pymongo bson错误

Python apache2上带有mod_wsgi的webpy-奇怪的pymongo bson错误,python,mod-wsgi,pymongo,web.py,Python,Mod Wsgi,Pymongo,Web.py,我正在用apache2运行webpy。这是一个非常奇怪的错误,让我感到困惑。我以前从未见过这样的错误,我想知道原因是什么 错误在bson pymongo模块中 [Wed Jan 30 11:40:28 2013] [error] [client 111.93.158.52] mod_wsgi (pid=27117): Target WSGI script '/var/www/webpy-app/borg/src/app.py' cannot be loaded as Python module

我正在用apache2运行webpy。这是一个非常奇怪的错误,让我感到困惑。我以前从未见过这样的错误,我想知道原因是什么

错误在bson pymongo模块中

[Wed Jan 30 11:40:28 2013] [error] [client 111.93.158.52] mod_wsgi (pid=27117): Target WSGI script '/var/www/webpy-app/borg/src/app.py' cannot be loaded 
as Python module.
[Wed Jan 30 11:40:28 2013] [error] [client 111.93.158.52] mod_wsgi (pid=27117): Exception occurred processing WSGI script '/var/www/webpy-app/borg/src/ap
p.py'.
[Wed Jan 30 11:40:28 2013] [error] [client 111.93.158.52] Traceback (most recent call last):
[Wed Jan 30 11:40:28 2013] [error] [client 111.93.158.52]   File "/var/www/webpy-app/borg/src/app.py", line 1, in <module>
[Wed Jan 30 11:40:28 2013] [error] [client 111.93.158.52]     import web,json,csv,pymongo,pdb,sys
[Wed Jan 30 11:40:28 2013] [error] [client 111.93.158.52]   File "/opt/python2.7/lib/python2.7/site-packages/pymongo-2.4.1-py2.7-linux-x86_64.egg/pymongo
/__init__.py", line 61, in <module>
[Wed Jan 30 11:40:28 2013] [error] [client 111.93.158.52]   File "/opt/python2.7/lib/python2.7/site-packages/pymongo-2.4.1-py2.7-linux-x86_64.egg/pymongo
/connection.py", line 39, in <module>
[Wed Jan 30 11:40:28 2013] [error] [client 111.93.158.52]   File "/opt/python2.7/lib/python2.7/site-packages/pymongo-2.4.1-py2.7-linux-x86_64.egg/pymongo
/mongo_client.py", line 44, in <module>
[Wed Jan 30 11:40:28 2013] [error] [client 111.93.158.52]   File "/opt/python2.7/lib/python2.7/site-packages/pymongo-2.4.1-py2.7-linux-x86_64.egg/bson/__
init__.py", line 41, in <module>
[Wed Jan 30 11:40:28 2013] [error] [client 111.93.158.52]   File "/opt/python2.7/lib/python2.7/site-packages/pymongo-2.4.1-py2.7-linux-x86_64.egg/bson/_c
bson.py", line 7, in <module>
[Wed Jan 30 11:40:28 2013] [error] [client 111.93.158.52]   File "/opt/python2.7/lib/python2.7/site-packages/pymongo-2.4.1-py2.7-linux-x86_64.egg/bson/_c
bson.py", line 6, in __bootstrap__
[Wed Jan 30 11:40:28 2013] [error] [client 111.93.158.52] AttributeError: PyCapsule_Import "datetime.datetime_CAPI" is not valid
[Wed Jan 30 11:40:28 2013][error][client 111.93.158.52]mod_wsgi(pid=27117):无法加载目标wsgi脚本'/var/www/webpy-app/borg/src/app.py'
作为Python模块。
[Wed Jan 30 11:40:28 2013][error][client 111.93.158.52]mod_wsgi(pid=27117):处理wsgi脚本'/var/www/webpy-app/borg/src/ap时发生异常
p、 py’。
[2013年1月30日星期三11:40:28][error][client 111.93.158.52]回溯(最近一次通话):
[Wed Jan 30 11:40:28 2013][error][client 111.93.158.52]文件“/var/www/webpy-app/borg/src/app.py”,第1行,在
[Wed Jan 30 11:40:28 2013][error][client 111.93.158.52]导入web、json、csv、pymongo、pdb、sys
[2013年1月30日星期三11:40:28][error][client 111.93.158.52]文件“/opt/python2.7/lib/python2.7/site-packages/pymongo-2.4.1-py2.7-linux-x86_64.egg/pymongo
/__“init__u;.py”,第61行,在
[2013年1月30日星期三11:40:28][error][client 111.93.158.52]文件“/opt/python2.7/lib/python2.7/site-packages/pymongo-2.4.1-py2.7-linux-x86_64.egg/pymongo
/连接.py“,第39行,in
[2013年1月30日星期三11:40:28][error][client 111.93.158.52]文件“/opt/python2.7/lib/python2.7/site-packages/pymongo-2.4.1-py2.7-linux-x86_64.egg/pymongo
/mongo_client.py”,第44行
[2013年1月30日星期三11:40:28][error][client 111.93.158.52]文件“/opt/python2.7/lib/python2.7/site-packages/pymongo-2.4.1-py2.7-linux-x86_64.egg/bson/__
“init__u;.py”,第41行,在
[Wed Jan 30 11:40:28 2013][error][client 111.93.158.52]文件“/opt/python2.7/lib/python2.7/site-packages/pymongo-2.4.1-py2.7-linux-x86_64.egg/bson//u c
“bson.py”,第7行,in
[Wed Jan 30 11:40:28 2013][error][client 111.93.158.52]文件“/opt/python2.7/lib/python2.7/site-packages/pymongo-2.4.1-py2.7-linux-x86_64.egg/bson//u c
“bson.py”,第6行,自举__
[2013年1月30日星期三11:40:28][error][client 111.93.158.52]属性错误:PyCapsule\u Import“datetime.datetime\u CAPI”无效
下面是httpd.conf中的WSGI配置

LoadModule wsgi_module modules/mod_wsgi.so
WSGIScriptAlias /borg /var/www/webpy-app/borg/src/app.py/
WSGIPythonPath /opt/python2.7/lib/python2.7/site-packages/
Alias /borg/static /var/www/webpy-app/borg/src/static/
AddType text/html .py

<Directory /var/www/webpy-app/>
      Order deny,allow
      Allow from all
</Directory>
LoadModule wsgi\u module modules/mod\u wsgi.so
WSGIScriptAlias/borg/var/www/webpy-app/borg/src/app.py/
WSGIPythonPath/opt/python2.7/lib/python2.7/site-packages/
别名/borg/static/var/www/webpy-app/borg/src/static/
AddType text/html.py
命令拒绝,允许
通融

该错误是由于python库不兼容问题造成的吗?我不确定。任何帮助都将不胜感激。

通过将WSGIPythonHome设置到适当的位置来解决这个问题。WSGI正在查看一个旧的Python库