2009-08-20 122 views
13
 
>>> 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当我得到这个错误。我搜索过的日子,并没有发现任何解决方案。 我试过安装Visual C++ 2008包,但我仍然得到相同的错误。导入错误:DLL加载失败: - 试图导入psycopg2库

回答

11

根据这thread您需要安装较早的版本,因为最新版本存在问题。

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

+0

谢谢!这解决了它。 – john2x 2009-08-21 00:14:25

+0

libpq未与psycopg2软件包保持同步。 PG6000是解决方案! – iElectric 2009-08-21 10:03:20

7

您也可以尝试从here

14

安装双赢psycopg在Windows中,请确保您的路径包括Postgres的bin目录。在我的机器中是c:\ Programs \ PostgreSQL \ 9.3 \ bin。

+1

+1看起来您*需要*在路径中需要PostgreSQL二进制文件 – danodonovan 2014-01-02 15:32:10

+0

在主站点(http://www.postgresql.org/)的窗口上安装PostgreSQL后添加此路径条目解决了我的问题。 – DavidJ 2014-07-16 16:18:00

+2

这是2015年的正确答案 – philshem 2015-01-19 15:13:20

相关问题