爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 12923|回复: 0

[经验总结] [已解决]python3.8安装scrapy失败,是需要安装新版C++ Build Tools

[复制链接]

新浪微博达人勋

发表于 2021-1-5 23:31:48 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 15195775117 于 2021-1-9 01:23 编辑

2021年1月5日夜:突发bug

节前的一周,我一直在搞多进程FTP来传输激光雷达数据,爬虫的学习就暂停了,
今晚我在笔记本上重装了Anaconda,想把之前做了一半的爬虫项目温习一遍,这周看能不能搞定,
但是发现pip install scrapy好几次都失败,
我很奇怪,又从PYPI下载了whl文件来安装,还是安装报错,
这回我发现问题所在---安装中间需要Twisted包,每次都在这里崩断,
于是从PYPI找包:Twisted 20.3.0
可惜的是,我发现这包最新只支持到python3.7!
看来,我还得把python版本降低到3.7才行。
以前我也一直使用3.7,scrapy没问题,
3.7这个版本是非常稳定的,搞嵌入式的同道也说过这个版本稳定。


2021年1月6日上午:推翻结论

昨晚的结论好像是错的,公司也是python3.8,scrapy使用正常,那问题出在哪呢?

2021年1月9日凌晨1:07:峰回路转

仔细看了报错信息,Twisted包装不上是因为VC++版本的问题:
error: Microsoft Visual C++ 14.0 or greater is required.
Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/

根据提示,我找到了 Build Tools的下载地址:Microsoft C++ Build Tools
下载结果见附件。

安装时会提示你选择,我们只需要安装【C++生成工具】:
C  生成工具.jpg

安装之后,再pip install scrapy,Twisted顺利安装,scrapy也顺利安装:
Successfully built Twisted
Installing collected packages: Twisted, scrapy
Successfully installed Twisted-20.3.0 scrapy-2.4.1

>>> scrapy.__version__
'2.4.1'





vs_buildtools__2083762798.1605091057.exe

1.34 MB, 下载次数: 0, 下载积分: 金钱 -5

密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表