我发现Scrapy是一种很好的刮刮工具,因此我尝试在机器上安装刮板,但是当我尝试将pip install scrapy其安装一段时间后,就抛出了此错误。
pip install scrapy
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools
我试图在虚拟环境中安装它,但问题仍然存在。
编辑:这是错误后我得到的..
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools ---------------------------------------- Command "d:\pycharmprojects\environments\scrapyenv\scripts\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\User\\AppData\\Local\\Temp\\pip-build-arbeqlly\\Twisted\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\User\AppData\Local\Temp\pip-jdj93131-record\install-record.txt --single-version-externally-managed --compile --install-headers d:\pycharmprojects\environments\scrapyenv\include\site\python3.5\Twisted" failed with error code 1 in C:\Users\User\AppData\Local\Temp\pip-build-arbeqlly\Twisted\
有什么帮助吗?
正如某人在编辑中指出的那样,如果仅下载vc_redist.x64.exe,则只有15MB,为此请转到“其他工具和框架”并选择MS Visual C ++
通过从此处安装工具解决了问题
事实是,某些python模块需要C 工具才能用python包装器进行编译,因为它们是用C 编写的。
下载设置后,你可以选择特定的工具或下载提供的其他功能。
它的大小大约为4 GB,但是可以解决这个问题,如果将来你需要使用C ++制作的其他模块。