Python 3.4 - >使用SQLAlchemy win32连接到PostGres SQL

时间:2016-01-06 21:36:42

标签: python postgresql python-2.7 psycopg2 python-2.x

我正在使用Postgres和Pandas并且无法连接两者。 我使用SQLAlchemy创建了enginetr,如下所示

from sqlalchemy import create_engine
engine = create_engine('postgresql://postgres:password@localhost:5432/bilal')

但是,当我运行该语句时,我收到以下错误

ImportError : No module names 'psycopg2'

我尝试过安装模块,但没有运气。是因为我使用的是32位Windows机器吗?

谢谢,

比拉尔

1 个答案:

答案 0 :(得分:1)

您安装正确吗? 使用此链接下载并安装win-psycopg或使用pip install psycopg2

您可以在连接字符串中指定它:

from sqlalchemy import create_engine

engine = create_engine('postgresql+psycopg2://postgres:password@localhost/bilal')