首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >getLogger& suds "ImportError:无法导入名称python“

getLogger& suds "ImportError:无法导入名称python“
EN

Stack Overflow用户
提问于 2011-06-06 21:23:40
回答 1查看 2.8K关注 0票数 1

我使用的是Ubuntu 11.04 (natty)。我一直在使用Suds来使用SOAP web服务。一切都很好。直到它不再是我不能再进口Suds了。我已经从Ubuntu存储库卸载并重新安装了Suds,但仍然收到相同的导入错误(参见下面的空闲回溯)。我使用的是Python 2.7.1和Suds 0.4.1-2。有没有人有办法解决这个问题?

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

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-06 21:27:16

logging是Python的标准模块。Python找不到它有几个可能的原因:

  1. 是path中的另一个logging模块(打印代码以获取路径列表Python will search)
  2. Someone PYTHONPATH (默认Python搜索路径)
    1. 有人篡改了Python安装(删除了logging模块)

    <PYTHONPATH>G212>

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

https://stackoverflow.com/questions/6252660

复制
相关文章

相似问题

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