scrapy 临时爬网返回ModuleNotFoundError:没有名为“_lzma”的模块

6fe3ivhb  于 2023-01-05  发布在  其他
关注(0)|答案(1)|浏览(257)

当我尝试在我的专用虚拟环境中运行scrappy crawl时,我遇到了一个问题。实际上,它返回了本主题标题中引用的错误。
所以我从检查python的版本开始。

然后创建虚拟工作环境。

检查目录是否存在。

看一下pip list就可以确定了。

我继续使用pip install scrapy playwright

最后我检查了scrapy是否可以正常使用scrapy bench,返回的结果是:

所以我首先尝试安装liblzma-dev和backports.lzma

sudo apt-get install liblzma-dev

pip install backports.lzma

但最终还是会回来

有人能解决这个问题吗?

0qx6xfy6

0qx6xfy61#

好吧,所以我不知道为什么,但完全卸载后,从我的电脑和重新安装它只在env它的工作。
知道我已经有scrapy安装在venv外面,它工作得很完美。
编辑:
好吧,那么在尝试重新创建bug之后,你会很高兴知道我成功了:)
唯一的缺点是,不像以前,我不能修复它,尽管复制了完全相同的步骤:$
有人知道吗?因为我在兜圈子...

相关问题