安装scrapy

Scrapy依赖的库比较多,至少须要依赖库有Twisted 14.0,lxml 3.4,pyOpenSSL 0.14。而在不一样平台环境又各不相同,因此在安装以前最好确保把一些基本库安装好,尤为是Windows。css

#Windows平台
    一、pip3 install wheel #安装后,便支持经过wheel文件安装软件,wheel文件官网:https://www.lfd.uci.edu/~gohlke/pythonlibs
    二、pip3 install lxml
    三、pip3 install pyopensslhtml

前3步简单,后面针对第四第五步来详细操做
    四、下载并安装pywin32:https://sourceforge.net/projects/pywin32/files/pywin32/
    五、下载twisted的wheel文件:http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted
    六、执行pip3 install 下载目录\Twisted-17.9.0-cp36-cp36m-win_amd64.whl
    七、pip3 install scrapy

#Linux平台
    一、pip3 install scrapypython

最后输入import scrapy 不报错便是成功安装windows

windows下进行第四步

Anaconda版本的python已经配置好了pywin32模块,若是你本身安装pywin32嫌繁琐,我建议你直接安装Anaconda。scrapy

pycharm中虚拟环境直接pip install pywin32 网站

另外,用pycharm直接安装也能够,等待时间较长ui

1  若是你想安装单独版本的python3+,这通常是没有pywin32模块的。
Python教程:pywin32下载安装

并且这个模块的安装比较繁琐。spa

首先须要到官方网站下载安装包,官网地址是:.net

sourceforge.net/projects/pywin32/files/3d

Python教程:pywin32下载安装
2  找到一个pywin32的文件夹,进去。
Python教程:pywin32下载安装
3  下一级目录里面有多个文件夹。
Python教程:pywin32下载安装
4  打开Build222文件夹,里面没有任何 安装包供下载。
Python教程:pywin32下载安装
5 再打开Build221文件夹,能够看到若干安装包。
Python教程:pywin32下载安装
6 根据本身的电脑系统和python版本,选择相应的安装包。由于pywin32会自动识别环境变量里的python版本,而后安装,这样对应版本就能够使用了

好比,个人电脑系统是64位,python是3.6版本,因此我应该选择箭头所指的版本的pywin32安装包。

Python教程:pywin32下载安装
7 若是是32位的电脑系统,那么就只能下面的了。
Python教程:pywin32下载安装
8 若是下载的版本在你的电脑没有相应的python解释器版本(或者有该版本可是你未加入环境变量),是不可能成功安装的。

好比,个人电脑是64位系统,我尝试着安装32位的安装包,会遭到警告。

Python教程:pywin32下载安装
Python教程:pywin32下载安装

亦或者我想安装python3.5版本的pywin32(个人电脑没有python3.5),也会在安装的时候,被阻止。

Python教程:pywin32下载安装
Python教程:pywin32下载安装

检验:

我在电脑中有下载了一个python3.7版本的解释器,而后安装时,我安装到了
H:\python\python3.7\Lib\site-packages
而后打开cmd,进入H:\python\python3.7\Scripts
输入python3.7进入互交
而后输入import win32com,不报错就表明安装成功

 windows下进行第五步

http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted下载wheel文件,利用pip安装便可。
如Python 3.5版本,Windows 64位系统,下载
Twisted‑17.1.0‑cp35‑cp35m‑win_amd64.whl,而后pip安装(第⑦步)。

pip3 install Twisted‑17.1.0‑cp35‑cp35m‑win_amd64.whl 

 cp表明解释器的版本号

检验是否安装成功:
相关文章
相关标签/搜索