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 

    修改完成后,运行如下:

  • 相关阅读:
    Tennix — 开源的网球游戏
    Tile Racer — 3D 赛车游戏
    51CTO网管生活
    分割图片的例子 回复 "小熊宝" 的问题
    图解 CSS (5): font 字体
    图解 CSS (9): 列表
    图解 CSS (11): 理解样式表的逻辑
    图解 CSS (8): 浮动、显示、隐藏
    图解 CSS (10): 链接、继承、放缩、鼠标指针、其他(待补充...)
    多线程编程(2) 从 CreateThread 说起
  • 原文地址:https://www.cnblogs.com/xyzpeng/p/10630364.html
Copyright © 2011-2022 走看看