安装psycopg2出错:Error:pg_config executable not found的解决

安装psycopg2出错:Error:pg_config executable not found的解决,第1张

概述1安装psycopg2 PostgreSQL database adapter for the Python programming language. Its main features are the complete implementation of the Python DB API 2.0 specification and the thread safety (several thr 1安装psycopg2

Postgresql database adapter for the Python programming language. Its main features are the complete implementation of the Python DB API 2.0 specification and the thread safety (several threads can share the same connection). It was designed for heavily multi-threaded applications that create and destroy lots of cursors and make a large number of concurrent “INSERT”s or “UPDATE”s.

下载psycopg2 下来,解压,到其所在文件目录下执行

sudo python setup.py install

报错:

2环境 Mac OSX 10.11.2 python 2.7 安装有 pgadmin3.app 3解决方法 3.1 for Mac OSX(没有安装过Postgres.app) step1(没有Postgres.app)安装 postgresql:

(在你已经安装 Homebrew 的前提下)

brew install postgresql
step2 找到相应的路径

我的是:/usr/local/Cellar/postgresql/9.4.4/bin
具体的“9.4.4”根据自己的版本号来。
这里我添加下面的内容到我的 .bash_profile 文件

export PATH=/usr/local/Cellar/postgresql/9.4.4/bin:$PATH
step3 重新安装psycopg2,打开一个新的终端窗口,执行命令:

第一种方法:按文章开头:“ 1安装[psycopg2] ”进行安装
第二种方法:已经安装过pip的,执行下面的命令

pip install psycopg2

3.1的整个过程经过我的实际验证,成功!

3.2 for Mac OSX(安装过Postgres.app) step1 找到pg_config 文件路径
which pg_config
step2 添加上一步返回的路径到你的环境(按自己的路径来)
export PATH="/Applications/Postgres.app/Contents/Versions/9.4/bin:$PATH"
step3 打开一个新的终端窗口,执行命令:
pip install psycopg2
3.3 for CentOS

安装 postgresql-devel:

sudo yum install postgresql-devel

pg_config 文件在 postgresql-devel package中,然后进行path配置。

附参考文章:

stackoverflow 的讨论:Error: pg_config executable not found

其他参考解决方案:Resolving Error: pg_config executable not found on Mac

总结

以上是内存溢出为你收集整理的安装psycopg2出错:Error:pg_config executable not found的解决全部内容,希望文章能够帮你解决安装psycopg2出错:Error:pg_config executable not found的解决所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1174895.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存