簡體   English   中英

Python 3.7和psycopg2。 ImportError:DLL加載失敗

[英]Python 3.7 and psycopg2. ImportError: DLL load failed

我在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存在!

導入怎么了? 是回歸?

根據psycopg2的安裝先決條件psycopg2-prerequisites

  • Python 2版本從2.6到2.7

  • Python 3版本從3.2到3.6

您最好卸載python 3.7並安裝3.6,或者將3.6和3.7一起安裝。 並為3.6創建別名

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM