Python:无法在Eclipse中导入mktime:ImportError

时间:2012-08-20 08:55:27

标签: python eclipse import module pgdb

如果我只是在命令行中导入pgdb,它可以正常工作。

直到最近它在Eclipse中也运行良好(完全相同的Python 2.7.2),但现在,当我导入pgdb时,即使是在一个非常简单的文件(仅包含import pgdb)中,我也有这个错误讯息:

Traceback (most recent call last):
  File ".../src/pgdbtest.py", line 8, in <module>
    import pgdb
  File "build/bdist.macosx-10.6-x86_64/egg/pgdb.py", line 66, in <module>
  File "build/bdist.macosx-10.6-x86_64/egg/_pg.py", line 7, in <module>
  File "build/bdist.macosx-10.6-x86_64/egg/_pg.py", line 4, in __bootstrap__
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pkg_resources.py", line 908, in resource_filename
    self, resource_name
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pkg_resources.py", line 1383, in get_resource_filename
    self._extract_resource(manager, self._eager_to_zip(name))
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pkg_resources.py", line 1401, in _extract_resource
    timestamp = time.mktime(date_time)
AttributeError: 'module' object has no attribute 'mktime'

事实上,更一般地说,我发现如果我尝试from time import mktime,我也会有错误:

from time import mktime
ImportError: cannot import name mktime

1 个答案:

答案 0 :(得分:2)

好的,愚蠢的错误:我创建了一个名为“time”的包......

所以我刚删除它,现在一切都好了。