python&;“肥皂水”;ImportError:无法导入名称getLogger";

python&;“肥皂水”;ImportError:无法导入名称getLogger";,python,suds,importerror,Python,Suds,Importerror,我正在使用Ubuntu11.04(natty)。我一直在使用肥皂水来消费soapweb服务。一切都很好。。。直到它不是。我不能再进口肥皂水了。我已经卸载并重新安装了Ubuntu存储库中的SUD,但仍然出现相同的导入错误(请参阅下面的空闲回溯)。我使用的是Python 2.7.1和Suds 0.4.1-2。有人对如何解决这个问题有什么想法吗 >>> import suds Traceback (most recent call last): File "<pyshel

我正在使用Ubuntu11.04(natty)。我一直在使用肥皂水来消费soapweb服务。一切都很好。。。直到它不是。我不能再进口肥皂水了。我已经卸载并重新安装了Ubuntu存储库中的SUD,但仍然出现相同的导入错误(请参阅下面的空闲回溯)。我使用的是Python 2.7.1和Suds 0.4.1-2。有人对如何解决这个问题有什么想法吗

>>> import suds

Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    import suds
  File "/usr/lib/pymodules/python2.7/suds/__init__.py", line 154, in <module>
    import client
  File "/usr/lib/pymodules/python2.7/suds/client.py", line 23, in <module>
    import suds.metrics as metrics
  File "/usr/lib/pymodules/python2.7/suds/metrics.py", line 23, in <module>
    from logging import getLogger
ImportError: cannot import name getLogger
>>> 
>>导入肥皂水
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
进口肥皂水
文件“/usr/lib/pymodules/python2.7/suds/_init__.py”,第154行,在
导入客户端
文件“/usr/lib/pymodules/python2.7/suds/client.py”,第23行,在
将suds.metrics导入为metrics
文件“/usr/lib/pymodules/python2.7/suds/metrics.py”,第23行,在
从日志导入getLogger
ImportError:无法导入名称getLogger
>>> 

日志记录
是Python的标准模块。Python再也找不到它有几个可能的原因:

  • 这是路径中的另一个
    日志记录
    模块(打印
    sys.path
    以获取Python将搜索的路径列表)
  • 有人更改了PYTHONPATH(默认的Python搜索路径)
  • 有人把Python安装搞砸了(删除了
    日志记录
    模块)

  • 日志记录
    是Python的标准模块。Python再也找不到它有几个可能的原因:

  • 这是路径中的另一个
    日志记录
    模块(打印
    sys.path
    以获取Python将搜索的路径列表)
  • 有人更改了PYTHONPATH(默认的Python搜索路径)
  • 有人把Python安装搞砸了(删除了
    日志记录
    模块)

  • 非常感谢。答案是1。我编写了一个名为“log.py”的模块,后来将其重命名为“logging.py”。应该意识到这一点(尴尬)。谢谢你这么快就回答了我的问题。谢谢!答案是1。我编写了一个名为“log.py”的模块,后来将其重命名为“logging.py”。应该意识到这一点(尴尬)。谢谢你这么快回答我的问题。