psycopg2 导入错误,Python 3.X

ImportError with psycopg2, Python 3.X

我遇到错误

  File "C:/Users/sssaliba/Documents/python playground/fdsa.py", line 9, in <module>
    import psycopg2

  File "C:\Python\Python35-32\Lib\site-packages\psycopg2\__init__.py", line 50, in <module>
    from psycopg2._psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID

ImportError: No module named 'psycopg2._psycopg'

当我运行

import psycopg2

我已经完成了 pip 安装并仔细检查以确保文件在我的 python 路径中。我也看了:

但是,我使用的是 64 位python。任何帮助都会很棒!谢谢!

除了我使用的 64 位 Ipython 之外,还有一个 32 位版本的 python。当 pip 安装程序 运行 时,它安装了 32 位 psycopg2 而不是 64 位,这在 Ipython 上不起作用。基本上与发布的问题相反。