我在学习互联网编程遇到的第一道拦路虎基本都是环境的搭建,不得不吐槽,我现在在上大学,我的天我们学校里面教c语言还在用VC6.0,我也是真的佛了。后面看c++ , python,mysql啥的,因为都是自己着数学,搭建环境那叫一个烦,简直吐血好吧。
这里我介绍一些我是如何搭建scrapy环境的。
首先scrapy 和 python3.7好像是不兼容的(是能解决,是一个关键字的问题,但我自己没有尝试过),我下载的是python 3.6.3
安装scrapy 需要以下第三方库
wheel(这个可以通过pip安装)
lxml
twisted
pywin32
主要,每一个库的版本都要下载正确,我举个例子
Twisted‑18.7.0‑cp27‑cp27m‑win32.whl
Twisted‑18.7.0‑cp27‑cp27m‑win_amd64.whl
Twisted‑18.7.0‑cp34‑cp34m‑win32.whl
Twisted‑18.7.0‑cp34‑cp34m‑win_amd64.whl
Twisted‑18.7.0‑cp35‑cp35m‑win32.whl
Twisted‑18.7.0‑cp35‑cp35m‑win_amd64.whl
Twisted‑18.7.0‑cp36‑cp36m‑win32.whl
Twisted‑18.7.0‑cp36‑cp36m‑win_amd64.whl
Twisted‑18.7.0‑cp37‑cp37m‑win32.whl
Twisted‑18.7.0‑cp37‑cp37m‑win_amd64.whl
这是twisted库,我们要卸载对应的版本cp之后的35 36 37 对应的是python 3.5 3.6 3.7 win_32 win_64则是你计算机是32位还是64位的
介绍一个网站
https://www.lfd.uci.edu/~gohlke/pythonlibs/
这个网站中包含许多库,大部分的python的库都有。
https://sourceforge.net/projects/pywin32/files/pywin32/Build%20221/(这个网站是下载pywin32的)
下载好之后就可以开始安装的了,在安装库之前说一下pip install 的问题因为pip install 运用的国外的资源,下载库很慢(慢就算了,经常就是超时报错,f**k)所以国内的院应运而生。
https://www.cnblogs.com/sunnydou/p/5801760.html ,通过国内源下载库的pip和原来的pip好把,谁用谁知道
进入cmd命令行,pip install wheel 就等待安装wheel
安装好wheel之后,进入scrapy lxml twisted所在的文件夹(windows命令行进入)
pip install 文件名(记得加后缀)
安装好导入scrapy如果导入成功,那就完事儿了。
如果是安装了python3.6不想这么麻烦下载第三方库的可以私信我,我会给你发我下载好的库。啾咪~