Python: невозможно импортировать mktime в Eclipse: ImportError

79
6

Если я импортирую 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

спросил(а) 2021-01-19T21:23:49+03:00 9 месяцев назад
1
Решение
80

ОК, глупая ошибка: я создал пакет под названием "время"...

Поэтому я просто удалил его, и теперь все в порядке.

ответил(а) 2021-01-19T21:23:49+03:00 9 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема