安装psycopg2

时间:2012-12-09 02:29:56

标签: python macos psycopg2

当我尝试安装psycopg2

时出现以下错误
  

建立'psycopg2._psycopg'扩展

     

clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe   -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -DPSYCOPG_DEFAULT_PYDATETIME = 1 -DPSYCOPG_VERSION =“2.4.5(dt dec pq3 ext)” - DPG_VERSION_HEX = 0x090104 -DPSYCOPG_EXTENSIONS = 1   -DPSYCOPG_NEW_BOOLEAN = 1 -DHAVE_PQFREEMEM = 1 -I / System / Library / Frameworks / Python.framework / Versions / 2.7 / include / python2.7   -一世。 -I / usr / include -I / usr / include / postgresql / server -c psycopg / psycopgmodule.c -o   建立/ temp.macosx-10.8-Intel的2.7 / psycopg / psycopgmodule.o

     

无法执行clang:没有这样的文件或目录

     

错误:命令'clang'因退出状态1而失败

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

从错误消息中,您缺少clang包以编译psycopg2。

从问题上的标签,我带你去osx,也许以下链接将帮助你获得和安装它: http://woss.name/2012/01/24/how-to-install-a-working-set-of-compilers-on-mac-os-x-10-7-lion/

答案 1 :(得分:1)

要获得clang,首先安装Xcode然后从Xcode中安装命令行工具。

这是关于它的stackoverflow post