python3 安装scrapy

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.

你可能感兴趣的:(python3)