ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

记录psycopg2安装报错(centos7)

2021-05-03 17:36:19  阅读:246  来源: 互联网

标签:info python psycopg2 centos7 报错 pg config egg


Downloading/unpacking psycopg2
Downloading psycopg2-2.5.4.tar.gz (682kB): 682kB downloaded
Running setup.py (path:/home/ql/.pyenv/versions/py2/build/psycopg2/setup.py) egg_info for package psycopg2

Error: pg_config executable not found.

Please add the directory containing pg_config to the PATH
or specify the full executable path with the option:

python setup.py build_ext --pg-config /path/to/pg_config build ...

or with the pg_config option in 'setup.cfg'.
Complete output from command python setup.py egg_info:
running egg_info

creating pip-egg-info/psycopg2.egg-info

writing pip-egg-info/psycopg2.egg-info/PKG-INFO

writing top-level names to pip-egg-info/psycopg2.egg-info/top_level.txt

writing dependency_links to pip-egg-info/psycopg2.egg-info/dependency_links.txt

writing manifest file 'pip-egg-info/psycopg2.egg-info/SOURCES.txt'

warning: manifest_maker: standard file '-c' not found

 

Error: pg_config executable not found.

 

Please add the directory containing pg_config to the PATH

or specify the full executable path with the option:

 

python setup.py build_ext --pg-config /path/to/pg_config build ...

 

or with the pg_config option in 'setup.cfg'.

----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /home/ql/.pyenv/versions/py2/build/psycopg2
Storing debug log for failure in /tmp/tmpDCTXLA

下面是我在网上看到的解决方式
1.将pg_config添加进环境变量
PATH=$PATH:/usr/pgsql-9.1/bin/
2.安装libpq-dev python-dev
sudo yum install libpq-dev python-dev
3.安装build-dep python-psycopg2
sudo yum install build-dep python-psycopg2
4.安装postgresql-devel
sudo yum install postgresql-devel*

据广大网友所说,python-dev在centos上为python-devel
于是我最终成功安装了python-devel python-psycopg2 python-devel,
最终也确实解决了问题,把这些包一股脑全装上就完事了,每次碰到这种问题
都是说升级pip的,但是没一次有效。。

标签:info,python,psycopg2,centos7,报错,pg,config,egg
来源: https://www.cnblogs.com/willow-yang/p/14727804.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有