MacOS 上安装scrapy 的两个坑

MacOS上安装python 的scrapy 包,遇到以下几个问题:
1)clang 找不到python.h 中包含的stdio.h 头文件
查了一下,是include 路径没有设定
用的是系统里默认设定,在{PATH}
export C_INCLUDE_PATH
CPP_INCLUDE_PATH="自定义路径":${PATH}
export CPP_INCLUDE_PATH

source ~/.bash_profile

2)编译twist的时候出现以下错误
ld: in '/usr/local/lib/libunwind.dylib', file was built for x86_64 which is not the architecture being linked (i386): /usr/local/lib/libunwind.dylib for architecture i386

ls -l /usr/local/lib/libunwind.dylib

结果是:

lrwxr-xr-x  1 xieheng  admin  42  5 25  2018 /usr/local/lib/libunwind.dylib -> ../Cellar/llvm@4/4.0.1/lib/libunwind.dylib

libunwind.dylib被链接到llvm的dylib上

找了一些网页,建议把llvm 卸载:

brew uninstall llvm@4

试了之后果然安装成功
(不知道会不会以后在EOS或者xcode中发生问题以后再说吧)

猜你喜欢

转载自blog.csdn.net/weixin_33890526/article/details/87279811