codecamp

scrapy 2.3 PyPy环境搭建教程

我们建议使用最新的Pypy版本。测试版本为5.9.0。对于pypy3,只测试了Linux安装。


大多数垃圾依赖现在都有CPython的二进制轮子,但PyPy没有。这意味着这些依赖项将在安装期间生成。在macOS上,您可能会面临构建加密依赖关系的问题,本文介绍了这个问题的解决方案 here ,就是 ​brew install openssl​ 然后导出此命令建议的标志(仅在安装scray时需要)。除了安装构建依赖项之外,在Linux上安装没有特殊问题。在Windows上用PyPy安装Scrapy没有经过测试。


运行以下命令可以检查scray是否正确安装 ​scrapy bench​ . 如果此命令给出错误,例如 ​TypeError: ... got 2 unexpected keyword arguments​ ,这意味着安装工具无法获取一个Pypy特定的依赖项。要解决此问题,请运行 ​pip install 'PyPyDispatcher>=2.1.0'​ .

领取免费资料

扫描下方二维码或打开微信搜一搜“w3cschool编程狮”关注公众号回复关键词【Python123】或者【Python资料包】免费领取 Python 学习资料,包含软件安装包,电子书、思维导图等

w3cschool编程狮微信公众号

scrapy 2.3 macOS环境搭建教程
scrapy 2.3 故障排除
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

scrapy 2.3 链接提取器

scrapy 2.3 统计数据集合

scrapy 2.3 发送电子邮件

scrapy 2.3 蜘蛛合约

scrapy 2.3 如何部署蜘蛛

scrapy 2.3 AutoThrottle扩展

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }