Platform: python 3.5, win7
直接安装scrapy: pip install scrapy 会报错
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": ht
tp://landinghub.visualstudio.com/visual-cpp-build-tools
----------------------------------------
Command "f:\python\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\ADMINI~1\\AppD
ata\\Local\\TEMP_~1\\pip-install-_go2vfxe\\Twisted\\setup.py';f=getattr(tokenize, 'open', open)(__fi
le__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install -
-record C:\Users\ADMINI~1\AppData\Local\TEMP_~1\pip-record-oua5i4wu\install-record.txt --single-vers
ion-externally-managed --compile" failed with error code 1 in C:\Users\ADMINI~1\AppData\Local\TEMP_~
1\pip-install-_go2vfxe\Twisted\
安装scrapy的步骤应该这样:
1. 下载Virtual c++
https://visualstudio.microsoft.com/zh-hans/downloads/
其他工具与框架-> Microsoft Visual C++ Redistributable for Visual Studio 2017 下载
然后安装Exe
2. 下载twisted
注意不要用pip install twisted, 还是会报错
前往这个页面,找到适合python版本的,cp后就是接的python版本。还有32位还是64位
https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted
- Twisted‑18.9.0‑cp27‑cp27m‑win32.whl
- Twisted‑18.9.0‑cp27‑cp27m‑win_amd64.whl
- Twisted‑18.9.0‑cp34‑cp34m‑win32.whl
- Twisted‑18.9.0‑cp34‑cp34m‑win_amd64.whl
- Twisted‑18.9.0‑cp35‑cp35m‑win32.whl
- Twisted‑18.9.0‑cp35‑cp35m‑win_amd64.whl
- Twisted‑18.9.0‑cp36‑cp36m‑win32.whl
- Twisted‑18.9.0‑cp36‑cp36m‑win_amd64.whl
- Twisted‑18.9.0‑cp37‑cp37m‑win32.whl
- Twisted‑18.9.0‑cp37‑cp37m‑win_amd64.whl
3. 控制台
pip install d:\download\Twisted-18.9.0-cp35-cp35m-win_amd64.whl
pip install scrapy
同时我也上传了以上所需的那些资源包。
Done.
Thanks.