【发布时间】:2012-09-11 03:53:21
【问题描述】:
此代码适用于 Python 2.5 下的 Debian,但不适用于 Python 2.6 下的 Ubuntu:
from soaplib.wsgi_soap import SimpleWSGISoapApp
在 python 2.6 下的 ubuntu 上出现错误:
从soaplib.wsgi_soap 导入SimpleWSGISoapApp
ImportError: 没有名为 wsgi_soap 的模块
【问题讨论】:
-
我已经使用easy_install 安装了soaplib。在它不起作用后,我尝试使用 apt 安装它。结果是一样的。
-
您的
PYTHONPATH上有什么内容?sys.path中有什么内容?您图书馆的site-packages中有什么内容?代码——显然——很好。是你的安装不好。因此,请提供有关安装的更多信息。 -
['', '/usr/local/lib/python2.6/dist-packages/soaplib-0.9.1_alpha6-py2.6.egg', '/usr/local/lib/python2 .6/dist-packages/PyYAML-3.09-py2.6-linux-i686.egg', '/usr/local/lib/python2.6/dist-packages/lxml-2.2.7-py2.6-linux- i686.egg', '/usr/local/lib/python2.6/dist-packages/CherryPy-3.1.2-py2.6.egg', '/usr/lib/python2.6', '/usr/lib /python2.6/plat-linux2'、'/usr/lib/python2.6/lib-tk'、'/usr/lib/python2.6/lib-old'、'/usr/lib/python2.6/ lib-dynload','/usr/lib/python2.6/dist-packages','/usr/lib/pymodules/python2.6','/usr/local/lib/python2.6/dist-packages']
-
"import soaplib" 工作正常
-
@Roman Prikhodchenko:它似乎找到了
soaplib......它没有找到的是wsgi_soap里面的soaplib。请尝试此代码:import soaplib ; print soaplib并为我们粘贴结果。