Windows下安装scrapy(python3.6)
来源:互联网 发布:战网改美服删除软件 编辑:程序博客网 时间:2024/05/22 08:07
安装环境:
- Windows 8 64bit
- Python3.6 64bit
1. 安装Visual C++ Build Tools
scrapy底层库依赖C语言编译环境,目前Python3.5和Python3.6依赖的编译环境是Visual C++ 2015 Build Tools
,需要先安装Visual C++ Build Tools,如果已经装了Visual Studio 2015机器,就不需要重新再安装Visual C++ 2015 Build Tools,详情见https://wiki.python.org/moin/WindowsCompilers
2. 安装lxml
pip install lxml
如果通过pip安装lxml不成功,建议手动下载安装文件,地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
根据相应系统选择适合的安装文件
下载后,切换到下载安装文件的目录,执行pip install lxml-xxx.whl
, lxml-xxx.whl指的是你下载的lxml安装文件名字
3. 安装pywin32
pywin32需要手动在下载安装文件安装,地址:https://sourceforge.net/projects/pywin32/files/pywin32/
选择合适的操作系统版本下载安装
4. 安装Twisted
pip install Twisted
如果通过pip安装不了Twisted,同样建议手动下载安装文件,地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted
根据相应系统选择适合的安装文件
下载后,切换到下载路径,执行pip install Twisted-xx.whl
,Twisted-xx.whl指的是下载的Twisted安装文件名字
5. 安装scrapy
pip install scrapy
验证下scrapy是否安装成功
Tips
1. scrapy ModuleNotFoundError: No module named 'zope'
安装 Twisted过程中,如果出现这个错误提示,说明需要安装zope.interface模块,如果pip 安装失败,可以手动下载zope.interface进行安装,地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#zope.interface
如果安装成功zope.interface后,使用scrapy时,依旧报这个错误,建议先执行将安装的zope.interface先pip uninstall,再重新安装下载的zope.interface安装文件。
2. pip安装pymongo失败
如果环境需要连接mongo,pip安装盘pymongo失败,也需要手动下载pymongo安装文件,但是截至2017-03-09为止,最新的whl只支持python3.5,:地址:https://pypi.python.org/pypi/pymongo,如下图
因此需要进行源码安装pymongo,下载pymongo-3.4.0.tar.gz
解压pymongo-3.4.0.tar.gz,进入切换到完全解压后的目录,执行pip setup.py install
进行安装。
- Windows下安装scrapy(python3.6)
- Windows:Python3下安装Scrapy
- Windows下python3安装Scrapy
- python3.6 安装 scrapy(windows)
- 在windows下python3.6 32bit安装scrapy
- windows python3.6下安装scrapy的几点注意事项
- windows下安装Scrapy步骤(支持Python3.X)
- Python3在Windows下安装scrapy
- Python3在Windows下安装Scrapy
- Python3(3.6) Windows环境下安装Scrapy
- Mac/Windows下,Python3安装Scrapy模块
- python3下安装Scrapy
- Python3.6下scrapy框架的安装
- Python3.6下scrapy框架的安装
- Python3.6下scrapy框架的安装
- Windows Python3 安装 Numpy,Scrapy
- Windows python3下安装scrapy爬虫框架的完美方案
- python3.6安装scrapy
- 【剑指Offer】面试题59:对称二叉树
- 如何使用Eclipse打开已有工程
- Java中Runnable和Thread的区别
- 如何绘制公司组织结构图
- 用户画像
- Windows下安装scrapy(python3.6)
- 分组和条件指定
- 采用CreateThread()创建多线程程序
- Java中使用错误的编码格式导致乱码如何恢复
- springMVC_注解@RequestMapping
- LeetCode
- PortAudio+webrtc+lame实现采集降噪增益mp3
- 找不到符号javax.servlet.jsp.tagext.BodyTagSupport
- 乌班图系统常用软件