我的:python2.7版本    32位

注意scrapy只支持2.7及以上的版本。

1.安装python

2.安装pip

安装pip就不赘述了,网上很多教学

pip安装时要注意更新,如果pip版本过老,会安装其他东西时失败。

说一下如何更新pip(命令行):

pip install -U pip

pip安装后在命令行输入

pip  list

可查看已经安装的包

3.scrapy的安装

python -m pip install scrapy

scrapy安装的时候如果报错“ReadTimeoutError”,大概长这样子的。。。

raise ReadTimeoutError(self._pool, None, 'Read timed out.')
ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out.

那么就用国内的源下载:

python -m pip install --index https://pypi.mirrors.ustc.edu.cn/simple/  scrapy

scrapy我安装的时候报错:

  building 'twisted.test.raiser' extensionerror: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27

缺少Twisted了

解决办法:

在http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted 下载twisted对应版本的whl文件(像我2.7版本的python,32位就是下载的Twisted-18.7.0-cp27-cp27m-win32.whl),cp后面是python版本,amd64代表64位,运行命令:

pip install C:\Users\PC\Downloads\Twisted-18.7.0-cp27-cp27m-win32.whl

pip install +twisted对应whl的路径。

可以在命令行输入python查看自己python的版本。

如下,我的就是2.7.14的32位的python。

Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.

 pymongo

pip真的是太方便了,表白一波~

pip install pymongo -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

后来在pycharm实际操作mongo数据库的时候,报出这个错误:

ImportError: No module named bson.code

那么就:  pip install bson   就可以解决了

转载于:https://www.cnblogs.com/panpan0o/p/9412018.html

python爬虫的scrapy安装+pymongo的安装相关推荐

  1. Python爬虫之Scrapy框架Windows环境安装

    安装搞了快一天,把所有坑都踩过去了,终于在Windows上装上了Scrap,废话不多说,直接看下面的命令: 安装pip python get-pip.py 安装Visual C++ Build Too ...

  2. Python爬虫之Scrapy库的下载和安装

    Python爬虫之Scrapy库的下载和安装 下载scrapy库 1.点击https://www.lfd.uci.edu/~gohlke/pythonlibs,进入该网页后Ctrl+F输入scrapy ...

  3. Python爬虫辅助利器PyQuery模块的安装使用攻略

    这篇文章主要介绍了Python爬虫辅助利器PyQuery模块的安装使用攻略,PyQuery可以方便地用来解析HTML内容,使其成为众多爬虫程序开发者的大爱,需要的朋友可以参考下 Windows下的安装 ...

  4. python数据分析案例2-1:Python练习-Python爬虫框架Scrapy入门与实践

    本文建立在学习完大壮老师视频Python最火爬虫框架Scrapy入门与实践,自己一步一步操作后做一个记录(建议跟我一样的新手都一步一步进行操作). 主要介绍: 1.scrapy框架简介.数据在框架内如 ...

  5. python 爬虫实例-Python 爬虫:Scrapy 实例(二)

    原标题:Python 爬虫:Scrapy 实例(二) 稍微增加点难度,做个所需项目多一点的,并将的结果以多种形式保存起来.我们就从网络天气预报开始. 首先要做的是确定网络天气数据的来源.打开百度,搜索 ...

  6. 精通python爬虫框架-精通Python爬虫框架Scrapy.pdf

    作 者 :(美)迪米特里奥斯·考奇斯·劳卡斯(Dimitrios Kouzis Loukas)著:李斌译 出版发行 : 北京:人民邮电出版社 , 2018.02 ISBN号 :978-7-115-47 ...

  7. 阅读《精通Python爬虫框架Scrapy》

    精通Python爬虫框架Scrapy 精通Python爬虫框架Scrapy 2018年2月的书,居然代码用的是Python2 环境使用的是Vagrant,但是由于国内网络的问题,安装的太慢了. 书里内 ...

  8. python爬虫之Scrapy介绍八——Scrapy-分布式(以爬取京东读书为示例)

    Scrapy-分布式(scrapy-redis)介绍 1 Scrapy-分布式介绍 1.1 Scrapy-redis工作原理 1.2 Scrapy-redis 安装和基本使用 1.2.1 安装 1.2 ...

  9. Python爬虫之Scrapy框架爬虫实战

    Python爬虫中Scrapy框架应用非常广泛,经常被人用于属于挖掘.检测以及自动化测试类项目,为啥说Scrapy框架作为半成品我们又该如何利用好呢 ?下面的实战案例值得大家看看. 目录: 1.Scr ...

  10. [Python 爬虫] 使用 Scrapy 爬取新浪微博用户信息(三) —— 数据的持久化——使用MongoDB存储爬取的数据

    上一篇:[Python 爬虫] 使用 Scrapy 爬取新浪微博用户信息(二) -- 编写一个基本的 Spider 爬取微博用户信息 在上一篇博客中,我们已经新建了一个爬虫应用,并简单实现了爬取一位微 ...

最新文章

  1. 诺奖得主本庶佑:CNS这些顶刊观点有九成不正确,不要盲从迷信,搞科研做到六个C更重要...
  2. vue中父子组件通信的坑
  3. batch spring 重复执行_一个3年老javaer竟然连Spring的事务管理都不知道,惊呆了
  4. 怎么输出链表长度C语言,下面程序输出结果不,如输出的链表长度结果不对,不知有关问题在哪里。请高手看下...
  5. java定义私有变量_java – 为什么在类中声明变量私有?
  6. c均值聚类matlab程序_聚类算法之kmeans算法
  7. linux 内核互斥体,内核并发控制---互斥量
  8. liteide使用教程 linux,liteide下载-LiteIDE(Go语言开发工具) 附使用教程 X30.3 中文免安装版 - 河东下载站...
  9. SAP License:浅析SAP智能云ERP – SAP S/4HANA Coud之美
  10. 世界各个国家及其国家代码
  11. 我看韩寒-话题2010读后
  12. SD卡无法格式化的原因分析
  13. Rosalind Java| Mortal Fibonacci Rabbits
  14. Altium Designer15安装破解教程
  15. 计算机思维培训心得,计算机教师培训心得体会
  16. myChat - 第三方ChatGPT原生客户端,支持win和mac系统
  17. 【Android Studio】Android Studio ADB Wifi 无线调试
  18. android录音波浪动画_Android实现波浪效果 - WaveView
  19. StatisticsView
  20. opendrive网盘 一个能免费直接外链的网盘

热门文章

  1. boost::hana::detail::type_foldr1用法的测试程序
  2. boost::geometry模块测试地理策略Testing geographic strategies的测试程序
  3. boost::foreach模块非常量右值的测试程序
  4. boost::container实现显式实例化平面集测试程序
  5. Boost:基于Boost的posix聊天的客户端测试程序
  6. ITK:生成具有正确面积的结构元素
  7. VTK:Qt之EventQtSlotConnect
  8. OpenCV camshift算法的实例(附完整代码)
  9. Qt Creator指定依赖项
  10. QT的QVBoxLayout类的使用