如何修复错误“错误:命令出错,退出状态为 1:python。” 尝试使用 pip 安装 django-heroku 时
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/57444207/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
How to fix error "ERROR: Command errored out with exit status 1: python." when trying to install django-heroku using pip
提问by Juliette Plange
I am trying to install django-heroku using pip but it keeps running into an error.
我正在尝试使用 pip 安装 django-heroku,但它一直遇到错误。
I have seen suggestions telling me to make sure my python version in heroku is up to date. I have already done that. After pushing to heroku master, i ran the install command but it gives me the following errors.
我看到一些建议告诉我确保我在 heroku 中的 python 版本是最新的。我已经这样做了。推送到 heroku master 后,我运行了 install 命令,但它给了我以下错误。
pip install django-heroku
Error:
错误:
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.
采纳答案by LhasaDad
You need to add the package containing the executable pg_config. prior answer should have details you need: pg_config executable not found
您需要添加包含可执行文件 pg_config 的包。先前的答案应该包含您需要的详细信息: 未找到 pg_config 可执行文件