首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Python3.7和psycopg2。ImportError:加载DLL失败

Python3.7和psycopg2。ImportError:加载DLL失败
EN

Stack Overflow用户
提问于 2017-10-13 17:31:51
回答 1查看 2.8K关注 0票数 1

我在Windows10上试用了Python3.7,得到了psycopg2模块的ImportError,它是从pip安装的。

psycopg2\__init__.py中有一个来自pyd的导入:

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

当文件Python37\Lib\site-packages\psycopg2\_psycopg.cp37-win_amd64.pyd存在时,这会导致ImportError: DLL load failed: Can't find specified moudule.

导入有什么问题?这是回归吗?

EN

回答 1

Stack Overflow用户

发布于 2018-07-11 21:55:00

根据psycopg2 psycopg2-prerequisites的安装前提条件

  • Python 2版本从2.6到2.7
  • Python 3版本从3.2到3.6

你最好卸载python 3.7并安装3.6,或者与3.7一起安装3.6。并为3.6创建别名

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

https://stackoverflow.com/questions/46726774

复制
相关文章

相似问题

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