1、安装python

https://www.python.org/downloads/release/python-350/

2、安装对应python版本的pycurl

https://bintray.com/pycurl/pycurl/pycurl/view#files/

3、设置windows的环境变量path

必须设置两个,一个用于python本身,一个用于pip安装

注:此步骤可能需要重启电脑

4、 安装 pyspider

在windows终端模式下执行如下

pip install pyspider复制代码

5、 运行pyspider

直接键入命令

pyspider复制代码

执行[pip install pyspider]报错处理

Command "c:\users\xxx\appdata\local\programs\python\python35\python.exe -c "import setuptools, tokenize;__file__='C:\\Users\\xxx\\AppData\\Local\\Temp\\pip-build-t45zj444\\MarkupSafe\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record C:\Users\xxx\AppData\Local\Temp\pip-png7wz6e-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\xxx\AppData\Local\Temp\pip-build-t45zj444\MarkupSafe
You are using pip version 7.1.2, however version 19.0.3 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.复制代码

执行指令更新pip

python -m pip install --upgrade pip复制代码

执行[pyspider]报错处理

C:\Users\xxx>pyspider
c:\users\xxx\appdata\local\programs\python\python35\lib\site-packages\pyspider\libs\utils.py:196: FutureWarning: timeout is not supported on your platform.warnings.warn("timeout is not supported on your platform.", FutureWarning)
[W 190409 23:22:56 run:413] phantomjs not found, continue running without it.
[I 190409 23:22:59 result_worker:49] result_worker starting...
[I 190409 23:22:59 processor:211] processor starting...
[I 190409 23:22:59 scheduler:647] scheduler starting...
[I 190409 23:22:59 scheduler:586] in 5m: new:0,success:0,retry:0,failed:0
[I 190409 23:23:02 tornado_fetcher:638] fetcher starting...
[I 190409 23:23:02 scheduler:782] scheduler.xmlrpc listening on 127.0.0.1:23333
[I 190409 23:23:03 app:84] webui exiting...
[I 190409 23:23:03 tornado_fetcher:671] fetcher exiting...
[I 190409 23:23:03 scheduler:663] scheduler exiting...
[I 190409 23:23:04 result_worker:66] result_worker exiting...
[I 190409 23:23:04 processor:229] processor exiting...
Traceback (most recent call last):File "C:\Users\xxx\AppData\Local\Programs\Python\Python35\Scripts\pyspider-script.py", line 9, in <module>load_entry_point('pyspider==0.3.10', 'console_scripts', 'pyspider')()File "c:\users\xxx\appdata\local\programs\python\python35\lib\site-packages\pyspider\run.py", line 754, in maincli()File "c:\users\xxx\appdata\local\programs\python\python35\lib\site-packages\click\core.py", line 764, in __call__return self.main(*args, **kwargs)File "c:\users\xxx\appdata\local\programs\python\python35\lib\site-packages\click\core.py", line 717, in mainrv = self.invoke(ctx)File "c:\users\xxx\appdata\local\programs\python\python35\lib\site-packages\click\core.py", line 1114, in invokereturn Command.invoke(self, ctx)File "c:\users\xxx\appdata\local\programs\python\python35\lib\site-packages\click\core.py", line 956, in invokereturn ctx.invoke(self.callback, **ctx.params)File "c:\users\xxx\appdata\local\programs\python\python35\lib\site-packages\click\core.py", line 555, in invokereturn callback(*args, **kwargs)File "c:\users\xxx\appdata\local\programs\python\python35\lib\site-packages\click\decorators.py", line 17, in new_funcreturn f(get_current_context(), *args, **kwargs)File "c:\users\xxx\appdata\local\programs\python\python35\lib\site-packages\pyspider\run.py", line 165, in clictx.invoke(all)File "c:\users\xxx\appdata\local\programs\python\python35\lib\site-packages\click\core.py", line 555, in invokereturn callback(*args, **kwargs)File "c:\users\xxx\appdata\local\programs\python\python35\lib\site-packages\click\decorators.py", line 17, in new_funcreturn f(get_current_context(), *args, **kwargs)File "c:\users\xxx\appdata\local\programs\python\python35\lib\site-packages\pyspider\run.py", line 497, in allctx.invoke(webui, **webui_config)File "c:\users\xxx\appdata\local\programs\python\python35\lib\site-packages\click\core.py", line 555, in invokereturn callback(*args, **kwargs)File "c:\users\xxx\appdata\local\programs\python\python35\lib\site-packages\click\decorators.py", line 17, in new_funcreturn f(get_current_context(), *args, **kwargs)File "c:\users\xxx\appdata\local\programs\python\python35\lib\site-packages\pyspider\run.py", line 384, in webuiapp.run(host=host, port=port)File "c:\users\xxx\appdata\local\programs\python\python35\lib\site-packages\pyspider\webui\app.py", line 59, in runfrom .webdav import dav_appFile "c:\users\xxx\appdata\local\programs\python\python35\lib\site-packages\pyspider\webui\webdav.py", line 216, in <module>dav_app = WsgiDAVApp(config)File "c:\users\xxx\appdata\local\programs\python\python35\lib\site-packages\wsgidav\wsgidav_app.py", line 135, in __init___check_config(config)File "c:\users\xxx\appdata\local\programs\python\python35\lib\site-packages\wsgidav\wsgidav_app.py", line 119, in _check_configraise ValueError("Invalid configuration:\n  - " + "\n  - ".join(errors))
ValueError: Invalid configuration:- Deprecated option 'domaincontroller': use 'http_authenticator.domain_controller' instead.复制代码

wsgidav发布的3.x版本,相对于2.x(例如2.4.1)更改了一些用法

执行指令卸载并重新安装低版本 wsgidav

python -m pip uninstall wsgidav
python -m pip install wsgidav==2.4.1
复制代码

win10下安装Pyspider相关推荐

  1. win10下安装pyspider总结

    win10下安装pyspider有很多坑,为了记录下来,专门新建了虚拟环境从头安装加以记录,所有出错信息和截图均来自安装过程,不对你的症请找其他大夫,不喜勿喷. 安装: pip install pys ...

  2. win10 mbr下装linux,在Win10下安装Ubuntu 18.04双系统(MBR+Legacy)

    刚刚在win10下安装了ubantu18.04系统,亲测有效!中途遇到了很多坑,一一为大家避免 以下就是我安装双系统的详细步骤 BIOS引导方式 目前主要的系统引导方式也有两种:传统的LegacyBI ...

  3. win10下安装Ubuntu后,启动时没有win10选项解决方法

    win10下安装Ubuntu后,启动时没有win10选项解决方法 参考文章: (1)win10下安装Ubuntu后,启动时没有win10选项解决方法 (2)https://www.cnblogs.co ...

  4. Docker知识4:如何在win10下安装 / 使用ubuntu ?应用WSL2

    官方文档:Install WSL on Windows 10 | Microsoft Docs 提要: 本文是关于docker的专题讨论,作者用一组文档尽可能保证完整地阐述Docker到底是啥?如何使 ...

  5. win10下安装ubuntu,双系统,免U盘

    win10下安装ubuntu,双系统,免U盘 关键词:win10,ubuntu,双系统,免, U盘 1-6,8 参考:https://www.jianshu.com/p/417c1001a559 7 ...

  6. win10下安装SQLServer2000

    <win10下安装SQLServer2000> 请注意:本机不能装些乱七八糟的流氓软件,如:加密软件等,否则这些软件的进程会导致上述的SETUP\SETUPSQL.EXE能启动但看不到界面 ...

  7. 求助下 Ubuntu 15.10(64 位)下安装 pyspider 下的问题 - V2EX

    https://www.v2ex.com/t/279405 求助下 Ubuntu 15.10(64 位)下安装 pyspider 下的问题 - V2EX pip 更新到最新 sudo apt inst ...

  8. mysql安装最后两项无响应,win10下安装mysql8.0.23 及 “服务没有响应控制功能”问题解决办法...

    win10下安装mysql 1. 官网下载mysql 网址:https://www.mysql.com/downloads/ download页面往下拉:点击下图红框: 按下图指示操作: 下载之后解压 ...

  9. win10下安装多个cuda(cuda9.0和10.0),并自由切换版本

    1.前言 最近想测试下cuda版本的高地是否会影响GPU显存的初始占用,如果低版本的cuda占用显存较少那岂不是非常棒?所以这就牵涉到了多版本cuda共存的问题,网上很多博客只是浅谈了安装过程,我这里 ...

最新文章

  1. 你想要的宏基因组-微生物组知识全在这(190101)
  2. stopping NetworkManager daemon failed
  3. 使用Windows远程桌面(mstsc)通过RDP协议访问Ubuntu/Debian服务器
  4. Java分割由多个空白字符连接的字符串
  5. 企业库第4版最后版本下载
  6. 区块链环境搭建、环境架构介绍、环境如何用、部署 Chaincode、智能合约的调用
  7. CPU自制入门 第三章 编程
  8. 数学建模:线性回归模型
  9. Unity 打包微信
  10. 高一计算机课期中考试总结反思,高一期中考试总结反思
  11. java多文件文件压缩加密下载
  12. 重磅公开!集14位名师教案的《最全高中数学解题思想方法汇编》
  13. 解决:return _compile(pattern, flags).search(string) TypeError: expected string or buffer
  14. 王道考研——操作系统(第一章 计算机系统概述)
  15. 攻防世界高手进阶区——dice_game
  16. pytorch中的一维数组,是列向量还是行向量?
  17. Access和VBA
  18. js中foreach有三种写法,你知道吗
  19. 第二期:百度AI开发者大会;蚂蚁金服投资雪球|互联网行业公会
  20. 数据库原理及应用第2版(雷景生编著)课后习题答案第4章

热门文章

  1. js通过jquery的jsonp跨域请求
  2. python3 闭包
  3. 编写一个Java项目,定义包,在包下定义包含main方法的类,在main方法中声明8种基本数据类型的变量并赋值,练习数据类型转换。...
  4. MySql 中的=操作符
  5. 什么是补码-网上找到的,非原创
  6. C#面向对象基础(四) 静态成员与实例成员
  7. DotLucene搜索引擎Demo之:搜索索引
  8. Public权限下的列目录
  9. Visual Assist X Options 常用宏
  10. Source code manager common