这让我疯狂了2天。帮助在雪豹上安装psycopg2:命令'/usr/bin/gcc-4.0'失败,退出状态1
我一直在尝试使用easy_install的安装psycopg2不管我怎么努力(即使用gcc-4.0,而不是雪豹默认的),我总是得到同样的错误:
错误:安装程序脚本退出错误:命令“/usr/bin/gcc-4.0”,退出状态1
失败,请参阅:http://dpaste.com/hold/228252/
我用Google搜索这个错误太多次,没有什么,我发现没什么帮助。
这让我疯狂了2天。帮助在雪豹上安装psycopg2:命令'/usr/bin/gcc-4.0'失败,退出状态1
我一直在尝试使用easy_install的安装psycopg2不管我怎么努力(即使用gcc-4.0,而不是雪豹默认的),我总是得到同样的错误:
错误:安装程序脚本退出错误:命令“/usr/bin/gcc-4.0”,退出状态1
失败,请参阅:http://dpaste.com/hold/228252/
我用Google搜索这个错误太多次,没有什么,我发现没什么帮助。
看起来你错过了依赖关系,开发文件为libpq
。相关日志部分位于:
In file included from psycopg/psycopgmodule.c:32In file included from psycopg/psycopgmodule.c:32: ./psycopg/psycopg.h:31:22: error: libpq-fe.h: No such file or directory
尝试安装libpq开发文件,然后重新运行easy_install。您可能会遇到另一个缺失的依赖项;注意GCC吐出的第一个错误。
链接http://dpaste.com/hold/228252/似乎已经死了,这是我如何解决这个问题(Mac OS X 10.6,virtualenv)。
如果pip因此消息而失败,只需看看在虚拟环境中构建文件夹即可。您应该在那里编辑setup.cfg文件,特别是include_dirs和library_dirs。在第一组的包括文件夹,我的选择是:
include_dirs = /选择/本地/包括/ postgresql84中:/ opt /本地/包括/ postgresql84 /服务器
,最有可能你会需要将library_dirs设置为正确的位置以及:
library_dirs =/opt/local/lib/postgresql84。
我说出口PATH = /库/ PostgresPlus/8.4SS /斌/:$ PATH到〜/ .bash_profile,然后重新运行我和的easy_install它的工作。谢谢! – Sebastian 2010-08-13 00:15:47