为Django安装requirements.txt时出错

时间:2016-12-17 21:22:47

标签: django postgresql heroku

我正在尝试按照关于Django的Heroku教程进行操作,直到我来到pip install -r requirements.txt。虽然加载Django,dj-database和unicorn没有问题,加载psycopg2卡住并获取

  

错误:找不到pg_config可执行文件。

我已阅读了SO中的一些条目,例如Getting Started with Python on HerokuCan'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上。 感谢帮助。

1 个答案:

答案 0 :(得分:0)

您的操作系统上似乎缺少postgresql-devel软件包。

brew install postgresql

应该解决问题。