当我尝试安装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而失败
我该如何解决这个问题?
答案 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。