我正在尝试按照关于Django的Heroku教程进行操作,直到我来到pip install -r requirements.txt
。虽然加载Django,dj-database和unicorn没有问题,加载psycopg2卡住并获取
错误:找不到pg_config可执行文件。
我已阅读了SO中的一些条目,例如Getting Started with Python on Heroku和Can't figure out where Heroku app is failing。我已经按照那里的答案和建议,我通过brew再次安装了postgresql;一切都没有成功。
我的路径是
/ usr / local / bin:/ usr / bin:/ bin:/ usr / sbin:/ sbin:/usr/local/lib/python2.7/site-pakages:/Applications/Postgres.app/Contents/版本/ 9.6 / bin:/ Users / Martin / anaconda / bin:/ usr / X11 / bin
和我的pg_config应该是它的位置并添加到PATH中。 但我仍然收到消息
请将包含pg_config的目录添加到PATH 或使用以下选项指定完整的可执行文件路径: python setup.py build_ext --pg-config / path / to / pg_config build ... 或者使用'setup.cfg'中的pg_config选项。
我在OSSiera 10.12.2上。 感谢帮助。
答案 0 :(得分:0)
您的操作系统上似乎缺少postgresql-devel软件包。
brew install postgresql
应该解决问题。