【发布时间】:2018-03-11 19:32:11
【问题描述】:
(我尝试过类似主题中列出的其他选项,但要么我不明白该怎么做,要么它们不起作用。)
我已经安装了 Python 3 和 PostgreSQL(我与 pgAdmin4 一起使用);我在 Windows 7 上,64 位。
然后我使用 pip 命令安装了 Psycopg2。
如果我继续 Windows 的命令提示符并键入 pip3 install psycopg2,我会收到消息“要求已满足”以及保存位置的说明。
但是,当尝试使用以下代码将其与 Postgres(我在 Pycharm 和 Anaconda 上的 Jupiter 上都尝试过)连接时:
import psycopg2 as pg2
connect = pg2.connect (database = 'name', user = 'postgres', password = 'mypassword')
cursor = connect.cursor ()
cursor.execute('SELECT * FROM name;')
我收到以下错误消息: 将 psycopg2 导入为 pg2 ModuleNotFoundError:没有名为“psycopg2”的模块
有人可以帮忙吗? 由于我的编程知识几乎为零,因此我会很感激易于理解的说明。 非常感谢并祝福你!
【问题讨论】:
标签: python python-3.x postgresql psycopg2