MAC下pip install lxmlxmlversion.h not found问题解决办法

需要使用pip安装,如果没有安装pip,请先安装:

sudo easy_install pip

可以使用pip命令了,在终端里输入

sudo pip install lxml

出现错误
fatal error: 'libxml/xmlversion.h' file not found

经过查询资料发现,
由于mac是apple定制过的unix系统,其/usr目录下并没有include文件夹.找到问题后,就得想办法解决.
在pip之前先设置好变量,再pip install,需要将C_INCLUDE_PATH指定到XCode MacOSX SDK中libxml路径,
然而尝试之后发现一点用没有,继续搜索资料,知道在mac osx10.9以上的版本就不适用了。
原来这是因为升级之后,在xcode的中,本版本的SDK没有include相应的头文件,那么,需要怎么做才能让系统拥有这些编译过的文件呢?很简单,安装一个插件,因为这个插件就是Apple为了在mac系统下开发其他语言(例如c、c++)的人员提供的一个基本类库的集合插件这个好东西就是:command line tools
打开命令行,输入:

xcode-select --install

回车,运行,如果你有Xcode,它会提示你安装这个东西,那么你只要确定,耐心等待5分钟,如果你没有xcode,系统也会提示你愿不愿意在没有xcode 的情况下安装这个东西:总之你安装就好。

(不过在这之前,你要确定,你安装了pip,学python的人不会连pip都不知道是什么的话,自己google下载吧)

最后

sudo pip install lxml

成功

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • “爱哭的小孩有糖吃” 早就听过这句话,其实表达的就是人有时候不能太乖顺太听话,因为那样不会有人注意你不会有人在意你...
    顾小鱼爱做梦阅读 606评论 0 2
  • 围在城里的人想逃出来,城外的人想冲进去,对婚姻也罢,职业也罢,人生的愿望大都如此。 《围城》刻画了一个个生动的人物...
    小胖红阅读 193评论 0 2
  • 我是日记星球215号星宝宝,正在参加小牛妈妈日记星球21天蜕变之旅,这是我的第12篇原创日记。我相信水滴石穿,积沙...
    小凤Isabel阅读 458评论 2 3
  • 1. 中午忙完,回家了一趟,从公司到家以我的速度,大概十分钟就够了。我喜欢走地下车库,因为近。从车库出来的时候,太...
    奶茶七分咸阅读 360评论 0 1
  • 今天看过《怦然心动》,感受颇多: 剧中男主人公父亲嫌贫爱富,令人讨厌。但回想自己生活中也是这样的,一个同学家因家中...
    陌暮阅读 414评论 0 0