64位windows环境如何安装scrapy框架
2017-08-01 17:25
489 查看
一。scrapy在windows的安装最为复杂,因为很多东西没有预安装,除了python27以外,还需安装以下 依赖项
2.安装pywin32:到https://sourceforge.net/projects/pywin32/files/pywin32/Build%20221/ 页面
我下载的是pywin32-221.win-amd64-py2.7.exe版本
.执行文件pywin32-221.win-amd64-py2.7.exe
.在python命令行下输入:import win32com,如果没有提示错误,则证明安装成功
3.安装pyOpenSSL,下载pyOpenSSL-0.13.1.win-amd64-py2.7.exe,安装完成
4.安装lxml,参考安装过程http://blog.csdn.net/zouxfbj/article/details/76427557
5.安装Twisted-13.2.0.win-amd64-py2.7.exe
6.将zope.interface-4.0.5-py2.7-win32.egg拷贝到C:\Python27\Scripts目录下,执行$ easy_install.exe zope.interface-4.0.5-py2.7-win32.egg
此步安装失败,错误提示如下
c:\Python27\Scripts>easy_install.exe zope.interface-4.0.5-py2.7-win32.egg
Searching for zope.interface-4.0.5-py2.7-win32.egg
Reading https://pypi.python.org/simple/zope.interface-4.0.5-py2.7-win32.egg/
Couldn't find index page for 'zope.interface-4.0.5-py2.7-win32.egg' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
No local packages or working download links found for zope.interface-4.0.5-py2.7-win32.egg
error: Could not find suitable distribution for Requirement.parse('zope.interface-4.0.5-py2.7-win32.egg')
验证scrapy依赖项是否安装成功的方法:
cmd执行$ python进入python控制台
执行import lxml,如果没报错,则说明lxml安装成功
执行import twisted,如果没报错,则说明twisted安装成功
执行import OpenSSL,如果没报错,则说明OpenSSL安装成功
执行import zope.interface,如果没报错,则说明zope.interface安装成功
如果安装成功,那么在cmd中执行& python,然后执行import lxml,如果没有报错,则说明lxml安装成功。
因为第六步安装失败,所以import twisted,import zope.interface先跳过(爬虫开发项目与实战一书中,关于scrapy的安装,并没有这2项,因此先行忽略)
后来去python官网下载了zope.interface-4.0.5-py2.7-win-amd64.egg ,重新加载成功
再次执行import twisted,没报错
再次执行import zope.interface,如果没报错
zope.interface-4.0.5-py2.7-win-amd64.egg 下载地址为:https://pypi.python.org/pypi/zope.interface/4.0.5#downloads
二,安装scrapy
7.解压缩Scrapy-0.22.2.tar.gz,在其目录下执行$ python setup.py install进行Scrapy的安装
此步骤安装,会联网到python的官网下载一些部件,如果网络不好,可能会出现timeout的错误提示,再重复python setup.py install 安装一次即可
(请一定要到官网下载scarpy最新版本,否则程序运行会出错,截止2017-8-3,最新版本是1.4)
8.安装完成后,在cmd命令行下输入scrapy,屏幕提示如下
c:\Python27\Scrapy>scrapy
Scrapy 0.20.2 - no active project
Usage:
scrapy <command> [options] [args]
Available commands:
bench Run quick benchmark test
fetch Fetch a URL using the Scrapy downloader
runspider Run a self-contained spider (without creating a project)
settings Get settings values
shell Interactive scraping console
startproject Create new project
version Print Scrapy version
view Open URL in browser, as seen by Scrapy
[ more ] More commands available when run from project directory
Use "scrapy <command> -h" to see more info about a command
即可安装成功
关于scrapy依赖项以及scrapy本身安装包的下载,可以参考链接
https://pan.baidu.com/s/1mgBOGYG#list/path=%2F
Scrapy依赖项的安装
1.假设已经安装好了python2.7 (64位)2.安装pywin32:到https://sourceforge.net/projects/pywin32/files/pywin32/Build%20221/ 页面
我下载的是pywin32-221.win-amd64-py2.7.exe版本
.执行文件pywin32-221.win-amd64-py2.7.exe
.在python命令行下输入:import win32com,如果没有提示错误,则证明安装成功
3.安装pyOpenSSL,下载pyOpenSSL-0.13.1.win-amd64-py2.7.exe,安装完成
4.安装lxml,参考安装过程http://blog.csdn.net/zouxfbj/article/details/76427557
5.安装Twisted-13.2.0.win-amd64-py2.7.exe
6.将zope.interface-4.0.5-py2.7-win32.egg拷贝到C:\Python27\Scripts目录下,执行$ easy_install.exe zope.interface-4.0.5-py2.7-win32.egg
此步安装失败,错误提示如下
c:\Python27\Scripts>easy_install.exe zope.interface-4.0.5-py2.7-win32.egg
Searching for zope.interface-4.0.5-py2.7-win32.egg
Reading https://pypi.python.org/simple/zope.interface-4.0.5-py2.7-win32.egg/
Couldn't find index page for 'zope.interface-4.0.5-py2.7-win32.egg' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
No local packages or working download links found for zope.interface-4.0.5-py2.7-win32.egg
error: Could not find suitable distribution for Requirement.parse('zope.interface-4.0.5-py2.7-win32.egg')
验证scrapy依赖项是否安装成功的方法:
cmd执行$ python进入python控制台
执行import lxml,如果没报错,则说明lxml安装成功
执行import twisted,如果没报错,则说明twisted安装成功
执行import OpenSSL,如果没报错,则说明OpenSSL安装成功
执行import zope.interface,如果没报错,则说明zope.interface安装成功
如果安装成功,那么在cmd中执行& python,然后执行import lxml,如果没有报错,则说明lxml安装成功。
因为第六步安装失败,所以import twisted,import zope.interface先跳过(爬虫开发项目与实战一书中,关于scrapy的安装,并没有这2项,因此先行忽略)
后来去python官网下载了zope.interface-4.0.5-py2.7-win-amd64.egg ,重新加载成功
再次执行import twisted,没报错
再次执行import zope.interface,如果没报错
zope.interface-4.0.5-py2.7-win-amd64.egg 下载地址为:https://pypi.python.org/pypi/zope.interface/4.0.5#downloads
二,安装scrapy
7.解压缩Scrapy-0.22.2.tar.gz,在其目录下执行$ python setup.py install进行Scrapy的安装
此步骤安装,会联网到python的官网下载一些部件,如果网络不好,可能会出现timeout的错误提示,再重复python setup.py install 安装一次即可
(请一定要到官网下载scarpy最新版本,否则程序运行会出错,截止2017-8-3,最新版本是1.4)
8.安装完成后,在cmd命令行下输入scrapy,屏幕提示如下
c:\Python27\Scrapy>scrapy
Scrapy 0.20.2 - no active project
Usage:
scrapy <command> [options] [args]
Available commands:
bench Run quick benchmark test
fetch Fetch a URL using the Scrapy downloader
runspider Run a self-contained spider (without creating a project)
settings Get settings values
shell Interactive scraping console
startproject Create new project
version Print Scrapy version
view Open URL in browser, as seen by Scrapy
[ more ] More commands available when run from project directory
Use "scrapy <command> -h" to see more info about a command
即可安装成功
关于scrapy依赖项以及scrapy本身安装包的下载,可以参考链接
https://pan.baidu.com/s/1mgBOGYG#list/path=%2F
相关文章推荐
- Python爬虫之Scrapy框架Windows环境安装
- Windows环境下安装Python的爬虫框架Scrapy
- Windows 7 64位下如何安装Turbo C++
- CUDA: Windows 7 64位环境安装及配置
- [置顶] 如何在Windows 7 64位安装Python,并使用Matplotlib绘图
- 如何在64位的windows平台上安装需要c编译的python扩展库
- 如何在Windows环境下安装JDK
- Windows 7 安装64位 Python 2.7.3 开发环境
- Windows 8(64位)如何搭建 Android 开发环境与真机测试
- Windows 8(64位)如何搭建 Android 开发环境与真机测试(转)
- Windows 7 安装64位 Python 2.7.3 开发环境
- 《R语言入门》如何在Windows下安装R语言编程环境
- 如何在Windows环境下的VS中安装使用Google Protobuf完成SOCKET通信
- 如何在Windows环境下安装OpenCV,并且在Microsoft Visual Studio 2010中使用OpenCV编写应用程序
- 如何快速正确的安装 Ruby, Rails 运行环境(非windows平台)
- 如何在不需要安装光盘的前提下通过Win RE(Windows恢复环境)重装Windows 7
- 【Python】如何在Windows 7 64位安装Python,并使用Matplotlib绘图
- Windows下Python环境搭建(包括Win7 64位下安装setuptools)
- Windows 7 安装64位 Python 2.7.3 开发环境
- Windows下Python环境搭建(包括Win7 64位下安装setuptools)