zoukankan      html  css  js  c++  java
  • 安装pyspider遇到的坑

    pyspider是国人写的一款开源爬虫框架,个人觉得这个框架用起来很方便,至于如何方便可以继续看下去。 
    作者博客:http://blog.binux.me/

    安装pyspider
    安装pyspider:pip install pyspider
    由于pyspider目前只支持32位系统,因为安装pyspider前需要先安装一个依赖库:pycurl,而pycurl只支持32位系统
    如果你是32位系统,就这样安装:

    pip install pycurl
    pip install pyspider

    cmd后输入:pip install pyspider

    Windows下可能会出现这样的错误提示:

    这是PyCurl安装错误,此时需要安装PyCurl库。从http://www.lfd.uci.edu/~gohlke/pythonlibs/#pycurl找到对应的Python版本,然后下载相应的wheel文件即可。比如Windows 64位、Python 3.7,则需要下载pycurl-7.43.1-cp37-cp37m-win_amd64.whl,随后用pip安装即可,命令如下:

     pip install d:pycurl-7.43.1-cp37-cp37m-win_amd64.whl 

    运行:pyspider all 然后又报错:

     从(https://blog.csdn.net/qq_26261381/article/details/86514138 ) 哪里得到解决办法。

    是因为async从python3.7开始不能用作参数名了,将所有脚本里面的async换一个名字即可,脚本不多,一共两个脚本

    1 ffk_py/lib/python3.7/site-packages/pyspider/run.py

    2 ffk_py/lib/python3.7/site-packages/pyspider/fetcher/tornado_fetcher.py 

    修改完成后,运行如下:

  • 相关阅读:
    TCP
    JAVA面向对象
    windows本地搭建easy-mock环境
    创建axios拦截器
    记录axios高效率并发的方法
    JS:数组中push对象,覆盖问题
    使用el-tree-transfer的方式
    从后台拿到echarts的数据值,求出百分比
    项目遇到的小问题(关于vue-cli中js点击事件不起作用和iconfont图片下载页面css样式乱的解答)
    JavaScript 常用内置对象(字符串属性、Math对象、Array数组对象)
  • 原文地址:https://www.cnblogs.com/xyzpeng/p/10630364.html
Copyright © 2011-2022 走看看