【Python】Python34环境下安装爬虫框架scrapy实战篇!

环境:win7 32位;python34

唉!度娘让我又爱又恨啊~~

首先呢,我是按照http://blog.csdn.net/zjiang1994/article/details/52689144的帖子一步一步操作下去!!

整个帖子的第一步是安装wheel:

在cmd下直接输入:

pip install wheel

安装好了后验证是否成功

wheel

出现下面的情况就成功了

这里写图片描述

安装wheel就是为了能够在http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml里面使用编译好的各种库!!

scrapy依赖的库比较多,其中最重要的两个就是lxml和Twisted,一般情况下就是这样两个,所以先把这个两个安装好!

在上面的网址中Ctrl + F 输入lxml 会发现有如下情况:

Lxml, a binding for the libxml2 and libxslt libraries.

  • lxml‑3.7.3‑cp27‑cp27m‑win32.whl
  • lxml‑3.7.3‑cp27‑cp27m‑win_amd64.whl
  • lxml‑3.7.3‑cp34‑cp34m‑win32.whl
  • lxml‑3.7.3‑cp34‑cp34m‑win_amd64.whl
  • lxml‑3.7.3‑cp35‑cp35m‑win32.whl
  • lxml‑3.7.3‑cp35‑cp35m‑win_amd64.whl
  • lxml‑3.7.3‑cp36‑cp36m‑win32.whl
  • lxml‑3.7.3‑cp36‑cp36m‑win_amd64.whl

因为我的win7 32位的,所以我选择的是lxml - 3.7.3 - cp34 - cp34m - win32.whl

(注:cp34就是python34,cp27就是python27以此类推)

下载好了就在cmd中cd到文件所有的文件夹下,下面就是安装了

pip install lxml - 3.7.3 - cp34 - cp34m - win32.whl

这个安装一般不会出现问题,成功安装好了后就开始安装Twisted

同样的方法,在上面的网址选择适合自己版本的Twished下载

下载好了安装

  • pip install Twisted‑17.1.0‑cp34‑cp34m‑win32.whl
  • 以上两个库都安装好了后就开始按照上面帖子里博主说的,下载scrapy相关的whl文件
  • 按照老方法
  • pip install scrapyXXXX.whl

    XXX代表的是对应你的版本的scrapy,不过上面的网站就只有一个!没得选择
  • 下面高潮来了,也坑了我一整天的大坑啊!!
  • 通过安装scrapy的.whl文件后,我在cmd下
  • scrapy startproject xxx

    提示我的却是“不是内部或外部命令”,这个意思难道说的是我的环境变量没有设置好
  • 可是经过我大量的百度后,我发现scrapy安装成功后会在Python34\Scripts\文件下出现scrapy.exe程序
  • 但是没有,没有怎么办~~
  • 经过不断百度,贴吧发帖求助,终于找到解决方法
  • 那就是把之前安装好的scrapy卸载掉
  • pip uninstall scrapy

    然后不通过后缀为.whl的scrapy安装
  • 直接通过pip安装
  • pip install scrapy
    接下来就是普天同庆啦!!
  • scrapy startproject XXXX

    妥妥的~工程建好!!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值