scrapy过程报错及解决方法

环境:OS 10.11.5 (15F34) ,xcode 8.0(自带命令行工具)

1.通过python3.5.2的pip安装 scrapy 时出现如下错误:
  ******省略下载scrapy 时的log
  Running setup.py install for Twisted ... done
  Running setup.py install for PyDispatcher ... done
  Running setup.py install for pycparser ... done
  Running setup.py install for lxml ... error 
  ... 
  src/lxml/includes/etree_defs.h:14:10: fatal error:  'libxml/xmlversion.h' file not found
2.错误下边系统给出了解决办法:
************************************************************
    Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?
    Perhaps try: xcode-select --install
 ************************************************************

xcode-select --install 是安装命令行工具(Command Line Tool)的命令,但是我系统已经安装过了(XCode8.0默认自带).诡异的是
在终端执行xcode-select --install命令竟然提示没有安装.(在安装pyenv时也提示没有安装,没有理睬)

如果安装Command Line Tool了会有以下提示
xcode-select: error: command line tools are already installed, use "Software Update" to install updates

3.最终采用解决方法:

执行:xcode-select --install
出现以下界面,Xcode已经安装过了,直接点击安装了

1.png

安装后,再次执行上面语句确保系统已经安装成功
然后再次通过pip安装,执行以下语句

python3 -m pip install scrapy
4.安装成功
5.其他问题

目前导入并没有出现其他博客中出现问题如:
1.进行Python环境下输入 import scrapy 验证,出现

ImportError: cannot import name xmlrpc_client 

解决办法:

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

推荐阅读更多精彩内容

  • 环境:Mac OS X Yosemite 10.11.4 安装Scrapy 学习Python爬虫必须要使用的框架S...
    尚大大o_O阅读 7,604评论 4 2
  • 转载来之原作者Elsewhere** http://col.dog/2015/11/22/homebrew/ Ma...
    坚持编程_lyz阅读 32,639评论 1 30
  • 一 鱼麟镶嵌在游走的房屋人倒立,踏云而归夕阳从腰上攀爬遮住娇妍的青山 二 我们进入风浪心脏光滑的史前巨石若隐若现 ...
    阿基拉阅读 1,638评论 0 0
  • 山中雨 文/林语馨香 从小到大没少见过雨,只是从未见过山中雨。不同季节不同地点不同的心境感受到的那一场雨也自然...
    林语馨香阅读 4,073评论 2 1
  • 说起这个还算美女的同事,家庭条件不错,人也长得很nice。我们同在一个办公室呆了六年。可我们就不愉快了六年。没有...
    巴蜀宝贝阅读 4,721评论 0 0