安装 pyspider, 报错 --please specify --curl-dir ,说是要安装 pycrul, 那就安装
参考文档:http://blog.csdn.net/ximingren/article/details/72780907
安装 pycrul 也是一直报错 pycurl-7.43.1-cp36-cp36m-win_amd64.whl is not a supported wheel on this platform. ,没法子换成了 32 位的python
下载 pycrul 地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pycurl
我下载的是 pycurl-7.43.1-cp36-cp36m-win32.whl 安装成功
输入 pyspider 报错: ImportError: cannot import name 'etree'
查找原因,是因为 lxml 版本出错
lxml 下载网址: https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
对于 lxml 版本 :在cmd中,输入python进入python。
然后输入import pip;print(pip.pep425tags.get_supported()),界面上输出当前python的版本信息 , 显示的第一个就是了,下载好输入 pip install lxml-4.2.0-cp36-cp36m-win32.whl
安装,成功。
在命令行中输入 pyspider
在 Ubuntu16.04 上面试了一下,pyspider 在Ubuntu 上安装十分顺畅,要用管理员命令才能成功安装。
Ubuntu 16.04 安装 pyspider 参考文档:https://segmentfault.com/a/1190000007539099
上传截图