pip安装错误“-I”

时间:2012-10-11 04:01:15

标签: python macos pip

当我使用pipvirtualenv环境安装某个软件包时。 我得到了错误,

building 'urwid.str_util' extension

/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -arch i386 -arch x86_64 -Os -w -pipe -march=native -Qunused-arguments -mmacosx-version-min=10.7 -fwrapv -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I -I/Users/dreampuf/opt/homebrew/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c source/str_util.c -o build/temp.macosx-10.7-intel-2.7/source/str_util.o

source/str_util.c:25:10: fatal error: 'Python.h' file not found

#include <Python.h>

         ^

1 error generated.

error: command '/usr/bin/clang' failed with exit status 1

然后,我尝试手动安装包。

/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -arch i386 -arch x86_64 -Os -w -pipe -march=native -Qunused-arguments -mmacosx-version-min=10.7 -fwrapv -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/dreampuf/opt/homebrew/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c source/str_util.c -o build/temp.macosx-10.7-intel-2.7/source/str_util.o

来自pip和上面命令的原始命令之间的差异是,我删除了单个-I参数,然后我可以编译它。

我该如何解决这个问题?我无法为每个编译命令删除-I参数。

0 个答案:

没有答案