ImportError:DLL加载失败:-尝试导入psycopg2库时

2024-04-19 18:38:31 发布

您现在位置:Python中文网/ 问答频道 /正文

>>> import psycopg2
Traceback (most recent call last):
  File "", line 1, in 
  File "C:\Python26\lib\site-packages\psycopg2\__init__.py", line 60, in 
    from _psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
ImportError: DLL load failed: The application has failed to start because its si
de-by-side configuration is incorrect. Please see the application event log for
more detail.

尝试导入psycopg2时出现此错误。。我找了好几天都没找到解决办法。 我尝试安装VisualC++ 2008包,但仍然有同样的错误。


Tags: inimportmostapplicationlib错误linecall
3条回答

根据这个thread您需要安装一个早期版本,因为最新的版本有问题。

Simply install an earlier version, (2.0.10 works great), even with PostgreSQL 8.4.x series.

您还可以尝试从here安装win psycopg

在Windows上,请确保您的路径包含Postgres bin目录。在我的机器里是c:\程序\ PostgreSQL\9.3\bin。

相关问题 更多 >