问题描述
当前环境win7,python_3.5.1,32位。
在windows下,在dos中运行pip install Scrapy报错:
building 'twisted.test.raiser' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools
解决方法:
http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted 下载twisted对应版本的whl文件(如我的Twisted‑17.9.0‑cp35‑cp35m‑win32.whl),cp后面是python版本,win32代表32位系统(64位类似),运行命令:
- 1
install后面为下载的whl文件存放的完整路径名
安装完成后,再次运行:
- 1
Scrapy安装成功。
但是安装成功后命令行输入:scrapy 后提示failed to create process,一直不能成功创建项目
有贴说是scrapy-script.py文件中声明路径空格的问题 #!C:\Program Files (x86)\Python\python.exe
但是里面路径加上 #!"C:\Program Files (x86)\Python\python.exe”依然没有作用
这个时候就想到可能是之前的安装过程中安装的scrapy有问题,没有全部安装成功,那么就考虑重新安装
先删除原来的安装文件,命令行输入命令: pip uninstall Scrapy
再重新安装,命令行输入:pip install Scrapy
OK 安装成功,命令行输入scrapy
OK 愉快的开始创建第一个scrapy项目吧