【发布时间】:2018-07-14 23:08:56
【问题描述】:
我正在尝试安装包 psycopg2 以连接 postgres 数据库,但运行此命令时出现以下错误
python3.5 /usr/local/bin/psycopg2-2.7.3.2/setup.py 安装
*运行 build_ext 构建“psycopg2._psycopg”扩展 创建 build/temp.linux-x86_64-3.5 创建 build/temp.linux-x86_64-3.5/psycopg gcc*** 命令在这里 在 psycopg/psycopgmodule.c:27 包含的文件中: ./psycopg/psycopg.h:30:2: error: #error "Psycopg 需要 PostgreSQL 客户端库 (libpq) >= 9.1"*
当前环境已经有 python 2.4,我们安装了另一个版本 3.5。现在两个版本都存在。
由于没有与外部网络的直接连接,我得到了 psycopg2 软件包的文件并使用 setup.py 进行安装
请建议,我在这里缺少什么以及如何解决这个问题。 请注意,无法连接到互联网,因为这是一个封闭的环境,因此无法使用 PIP 安装包。我的主要目标是连接到 postgres 数据库。
【问题讨论】:
标签: python python-3.x postgresql psycopg2 setup.py