- 积分
- 3632
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-10-21
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
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++生成工具】:
安装之后,再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'
|
|