Python3环境下安装scrapy
环境:win7,win10
Python 3.5.2
1.首先打开Anaconda Prompt 执行命令:
pip install scrapy
若未出错,表示安装成功,键入以下命令测试即可:
python
进入python环境
再键入:
Import scrapy
若不报错则证明你安装成功!
以上为安装成功时的情况。
2.下面说一下未安装成功时如何解决
同上:
首先打开Anaconda Prompt 执行命令:
pip install scrapy
出现如下错误:
解决此问题的办法为:
尝试着执行:
pip install Twisted==14.0
表明Twisted==14.0安装成功
下一步执行命令:
pip install scrapy
表明scrapy安装成功。
接下来进行测试:
执行命令:
python
import scrapy
发现没有由于该twisted包版本还是有点低,缺少模块twisted.persisted;
3.下面更新即可:
输入如下命令:
pip install twisted==15.5 –-upgrade
更新成功。
再进行scrapy测试;
python
import scrapy
表示scrapy已成功安装。
到此scrapy安装结束。
若要安装scrapy-redis,情况如上(但在安装scrapy-redis时有可能不须要第3步)。
Win7,32位安装以上东西时,报如下错:
解决办法:
同样的窗口下输入如下命令:
pip install pypiwin32
若还报同样的错,则将资料twisted on github中的_win32stdio.py和_pollingfile.py手动拷贝到Python3的Lib–>site-packages–>twisted–>internet目录下。
文件见同目录下。