python-2.7 - 命令 "python setup.py egg_info"失败,错误代码为 1 pygresql

标签 python-2.7 postgresql installation egg pygresql

我无法安装 pygresql。当我运行 pip install 时,我得到了这个:

(postgresql) Matts-MacBook-Pro:~ mattspeck$ pip install pygresql Collecting pygresql Using cached PyGreSQL-5.0.4.tar.gz Complete output from command python setup.py egg_info: sh: pg_config: command not found Traceback (most recent call last): File "<string>", line 1, in <module> File "/private/var/folders/0q/fzk2q0_94tn_z1vlf446_jdr0000gn/T/pip-build-qOeMG3/pygresql/setup.py", line 88, in <module> pg_version = pg_version() File "/private/var/folders/0q/fzk2q0_94tn_z1vlf446_jdr0000gn/T/pip-build-qOeMG3/pygresql/setup.py", line 82, in pg_version match = re.search(r'(\d+)\.(\d+)', pg_config('version')) File "/private/var/folders/0q/fzk2q0_94tn_z1vlf446_jdr0000gn/T/pip-build-qOeMG3/pygresql/setup.py", line 74, in pg_config raise Exception("pg_config tool is not available.") Exception: pg_config tool is not available.

----------------------------------------

Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/0q/fzk2q0_94tn_z1vlf446_jdr0000gn/T/pip-build-qOeMG3/pygresql/

我在我的电脑上运行 Anaconda Python 2.7.13。

我已经尝试在 virtualenv 内部和外部进行安装。任何人都知道为什么会发生这种情况/是否有解决办法?

最佳答案

我在安装 pygresql 之前运行了以下命令。它奏效了。

sudo apt-get install libpq-dev python-dev

关于python-2.7 - 命令 "python setup.py egg_info"失败,错误代码为 1 pygresql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46162603/

相关文章:

python-2.7 - 如何修复 python numpy.maximum 中的 ' MaskedArrayFutureWarning ' ?

Python - 将 24 个字符的人类可读日期格式(如 'Tue May 16 04:10:55 PDT 2017')转换为 yyyy-mm-dd?

django - Python,Apscheduler 问题——作业运行两次而不是一次

postgresql - 使用 current_setting() 检查值

postgresql - Play 2.6 的 conf 文件中 Hikari、Quill 和 Postgres 之间的冲突

ios - 无限滚动和重复数据

c# - 安装后运行我的应用程序时没有任何反应

python - 在Python中查找偶数斐波那契数之和的代码的内存错误

javascript - Dropbox 的着陆页下载过程如何运作得如此出色?

python - 如何分发具有所有依赖项的 python 应用程序