【问题标题】:How to fix error "ERROR: Command errored out with exit status 1: python." when trying to install django-heroku using pip [duplicate]如何修复错误“错误:命令错误退出状态 1:python。”尝试使用 pip 安装 django-heroku [重复]
【发布时间】:2019-12-18 00:44:24
【问题描述】:

我正在尝试使用 pip 安装 django-heroku,但它一直遇到错误。

我看到一些建议告诉我确保我在 Heroku 中的 Python 版本是最新的。我已经这样做了。推送到 Heroku master 后,我运行了 install 命令,但它给了我以下错误。

pip install django-heroku

错误:

ERROR: Command errored out with exit status 1:
command: /Users/user/Dev/trydjango/new_env/bin/python -c 'import
sys, setuptools, tokenize; sys.argv[0] =
'"'"'/private/var/folders/xl/s533dc515qs8sd3tpg7y5ty80000gp/T/pip-
install-xqsix26g/psycopg2/setup.py'"'"';

egg_info --egg-base pip-egg-info
     cwd:
/private/var/folders/xl/s533dc515qs8sd3tpg7y5ty80000gp/T/pip-
install-xqsix26g/psycopg2/
Complete output (23 lines):
running egg_info
creating pip-egg-info/psycopg2.egg-info
writing pip-egg-info/psycopg2.egg-info/PKG-INFO
writing dependency_links to pip-egg-info/psycopg2.egg-
info/dependency_links.txt
writing top-level names to pip-egg-info/psycopg2.egg-
info/top_level.txt
writing manifest file 'pip-egg-info/psycopg2.egg-info/SOURCES.txt'

Error: pg_config executable not found.

pg_config is required to build psycopg2 from source.  Please add t .   he 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'.

If you prefer to avoid building psycopg2 from source, please
install the PyPI
'psycopg2-binary' package instead.

For further information please check the 'doc/src/install.rst' file
(also at
<http://initd.org/psycopg/docs/install.html>).

----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py
egg_info Check the logs for full command output.

【问题讨论】:

  • 我已经通过在 MacOS Catalina 上从 stackoverflow.com/a/39800677/4270698 运行 env LDFLAGS="-I/usr/local/opt/openssl/include -L/usr/local/opt/openssl/lib" pip install psycopg2 解决了这个问题
  • 我遇到了类似的错误,我使用pip install -U setuptools修复了它

标签: python django heroku pip


【解决方案1】:

你需要添加包含可执行文件pg_config的包。

之前的答案应该包含您需要的详细信息:pg_config executable not found

【讨论】:

  • 谢谢@LhasaDad!该链接很有帮助
  • @JuliettePlange 如果它让你继续,请接受作为答案。
  • 谢谢,是的,我看不到这一点。应该有一种方法可以将特定响应声明为回答问题。该选项可能需要几天时间才会出现。无论哪种方式,很乐意提供帮助。
猜你喜欢
  • 2022-01-22
  • 1970-01-01
  • 2020-06-18
  • 1970-01-01
  • 2021-07-11
  • 2021-08-13
  • 2020-08-14
  • 1970-01-01
相关资源
最近更新 更多