Scrapy未找到模块“attrs”

ghhaqwfi  于 2023-03-02  发布在  其他
关注(0)|答案(1)|浏览(431)

我正在尝试抓取一个网站。我正在使用scrappy和以下命令:
pip install scrapy
scrapy startproject test && cd test
scrapy genspider test_spider www.webdomain.com
scrapy crawl test_spider
这导致

ModuleNotFoundError: No module named 'attrs'

(full堆栈跟踪可在以下位置找到:https://pastebin.com/177Vdpfk
为了解决这个问题,我运行了pip install attrs,结果如下:

$ pip install attrs                                                 
zsh: /usr/local/bin/pip: bad interpreter: /usr/local/opt/python@3.9/bin/python3.9: no such file or directory
Requirement already satisfied: attrs in /Users/rabdelazin/opt/anaconda3/lib/python3.9/site-packages (21.2.0)

因此,由于某种原因,似乎attrs安装,但scrapy没有找到它。任何帮助感谢。
注:对于缺少答案或答案不令人满意的类似问题,在谷歌上搜索答案会产生几个结果。

djp7away

djp7away1#

您可以尝试:
pip uninstall scrapy attrs然后pip install scrapy attrs

pip install --upgrade --force-reinstall attrs scrapy
或者,如果您使用的是conda,则对其执行等效操作。
如果这些都不起作用,那么你最好的选择就是卸载并重新安装python。

相关问题