使用conda安装scrapy时的一些问题
# 背景
已经在 pycharm
中配置好 conda
环境,并且使用 conda install scrapy lxml
安装了 scrapy
使用如下指令开始调试
1 | scrapy shell "https://www.imooc.com/course/list" |
然后输入:
1 | response.xpath('//a[contains(@class, "item free ")]') |
进行调试就会报错:
差不多就是这样
# 解决方式
我问了 chatgpt,给出了很多解决方案,有效的是这么解释的:
确保你的 Scrapy、lxml 和 Parsel 库都是最新版本。有时库的版本不兼容会导致问题。
因此解决方案就是:
1 | pip install --upgrade scrapy lxml parsel |
大概意思就是你的 conda 安装的版本有点低了,更新一下就解决了。