您可以通过在编译前设置以下环境变量来告诉clang不要将其引发错误:
export CFLAGS=-Qunused-arguments
export CPPFLAGS=-Qunused-arguments
然后pip install psycopg2
应该工作。
尝试时我有同样的想法pip install lxml
。
编辑:如果您是以超级用户身份安装(如果要追加到/Library/Python/2.7/site-packages
,可能是这种情况,如果要附加到OS X附带的Apple出厂时安装的本机本地Python发行版,而不是随后自己安装的其他Python发行版中),则您需要执行此操作,如@Thijs Kuipers在以下评论中所述:
sudo -E pip install psycopg2
或等价的商品,您可以用代替的其他任何商品名称psycopg2。