在MacOSX上安装Django-toolbelt的错误消息

时间:2014-05-10 13:29:53

标签: python django macos postgresql heroku

我正在尝试按照Heroku上的教程来部署Django应用程序。我是在virtualenv环境中按照教程(https://devcenter.heroku.com/articles/getting-started-with-django)进行的,并且已经达到我输入的程度:

pip install django-toolbelt

当我尝试安装django-toolbelt时,收到以下错误消息:

Error: pg_config executable not found.

Please add the 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'.

我尝试从源代码下载PostgreSQL并自行编译,我尝试从django-toolbelt单独下载psycopg2,然后进入psycopg2文件夹并为pg_config添加特定的路径文件。我发现一个旧线程(Error when attempting to install django-toolkit within a python virtualenv)似乎描述了相同的问题,我尝试了该帖子提供的解决方案,并得到了相同的错误消息。我不清楚这个问题的原始海报找到了问题的解决方案,但我希望有人有一个想法。

这听起来对任何人都熟悉吗?我对此很陌生,对于此时还有什么其他尝试,我们没有任何好的想法。感谢您阅读并提供任何帮助!

1 个答案:

答案 0 :(得分:2)

这为我解决了这个问题:http://schalk-neethling.co.za/2015/01/resolving-error-pg_config-executable-not-found-on-mac/

  • brew install postgresql
  • export PATH = / usr / local / Cellar / postgresql / 9.4.0 / bin:$ PATH注意:检查您的版本号
  • pip install psycopg2