【问题标题】:Why does importing httplib2 work on the command line, but not in Eclipse with PyDev?为什么导入 httplib2 可以在命令行上工作,但不能在带有 PyDev 的 Eclipse 中工作?
【发布时间】:2011-03-18 08:15:49
【问题描述】:

如您所见,我使用 windows 命令行运行一行:

import httplib2

没有错误。

但是在使用 Eclipse 和 PyDev 时,我得到了一个错误!和 Python 的版本是一样的。我确实有两个版本的 python,2.7.1 和 3.1.3,我的系统路径指向 2.7.1。

谁能给我解释一下?谢谢。

【问题讨论】:

    标签: python python-3.x


    【解决方案1】:

    您已将脚本称为http.py。这会影响 stdlib 中的 http 包。重命名脚本。

    【讨论】:

    • 您是否删除了 .pyc 文件?
    • 我不知道 .pyc 文件在哪里。我创建了一个新文件testhttp.py,复制了所有内容,虽然错误提示仍然存在,但我可以运行它。(未解决的导入:httplib2未使用的导入:httplib2)
    • 您可以在自己的屏幕截图中看到 http.py 的位置,http.pyc 会在它旁边生成。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-31
    • 2020-06-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多