【发布时间】:2017-10-13 09:31:51
【问题描述】:
我在 Windows 10 上尝试了 Python 3.7,并获得了从 pip 安装的 psycopg2 模块的 ImportError。
在psycopg2\__init__.py 中有一个来自 pyd 的导入:
from psycopg2._psycopg import ( # noqa
BINARY, NUMBER, STRING, DATETIME, ROWID,
Binary, Date, Time, Timestamp,
DateFromTicks, TimeFromTicks, TimestampFromTicks,
Error, Warning, DataError, DatabaseError, ProgrammingError, IntegrityError,
InterfaceError, InternalError, NotSupportedError, OperationalError,
_connect, apilevel, threadsafety, paramstyle,
__version__, __libpq_version__,
)
这会导致ImportError: DLL load failed: Can't find specified moudule. 而文件Python37\Lib\site-packages\psycopg2\_psycopg.cp37-win_amd64.pyd 存在!
导入有什么问题?是回归?
【问题讨论】:
标签: python module importerror python-3.7