那时我也遇到类似的问题,这是因为 软件包与 软件包混淆了。
当我使用 安装Scrapy并尝试运行它时, 表示该软件包缺少一些依赖项,然后我使用来安装 ,apt-get
并且在那里搞砸了该软件包的版本。
我建议您从 和 删除这两个软件包,然后仅使用pip重新安装:
apt-get remove --purge python-scrapy
pip uninstall scrapy
完成这些操作后,您可以 ,如果这样做scrapy version
,则应以最新版本作为响应,在您的情况下,它应为 。
您可以在Scrapy文档中阅读以下内容:
python-scrapy是官方的debian仓库提供的一个不同的软件包,它已经过时了,Scrapy团队不支持它。
要在Ubuntu中安装Scrapy,他们会说:
须藤apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv 627220E7
回声“ deb http://archive.scrapy.org/ubuntu scrapy main” | sudo tee /etc/apt/sources.list.d/scrapy.list
3.更新软件包列表并安装scrapy-0.24软件包:
sudo apt-get更新&& sudo apt-get install scrapy-0.24