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 

    修改完成后,运行如下:

  • 相关阅读:
    『开源』仿SQLServer山寨一个 跨数据库客户端
    『开源』也顺手写一个 科学计算器:重磅开源
    『转载』还在找字体?收下这份最全可商用免费字体清单!
    『开源协议』Creative Commons Attribution 3.0 License . 协议的个人理解,并 转载分享 4000个 精美可商用小图标
    『卧槽』意外发现了 Hashtable 的 foreach 用法 BUG
    『性能』List 和 HashSet 查找性能比较 (任何数据量的检索 从此只用 HashSet )
    『备注』GDI+ 绘制文本有锯齿,透明背景文本绘制
    『动态』动态JSON万能转换函数 + .Net40 dynamic动态数据绑定
    『随笔』.Net 底层 数组[] 的 基本设计探秘 512 子数组
    『转载』中国芯片差在哪?这篇讲全了
  • 原文地址:https://www.cnblogs.com/xyzpeng/p/10630364.html
Copyright © 2011-2022 走看看