那时我也遇到类似的问题,这是因为 Ubuntu 软件包与 pip 软件包混淆了。
当我使用 pip 安装Scrapy并尝试运行它时, scrapy 表示该软件包缺少一些依赖项,然后我使用来安装 Scrapy
,
apt-get并且在那里搞砸了该软件包的版本。
我建议您从 Ubuntu 和 Pip中 删除这两个软件包,然后仅使用pip重新安装:
apt-get remove --purge python-scrapypip uninstall scrapy
完成这些 *** 作后,您可以 使用pip再次安装它 ,如果这样做
scrapy version,则应以最新版本作为响应,在您的情况下,它应为
0.24.4 。编辑
您可以在Scrapy文档中阅读以下内容:
python-scrapy是官方的debian仓库提供的一个不同的软件包,它已经过时了,Scrapy团队不支持它。
要在Ubuntu中安装Scrapy,他们会说:
- 将用于签署Scrapy软件包的GPG密钥导入APT密钥环:
须藤apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv 627220E7
- 使用以下命令创建/etc/apt/sources.list.d/scrapy.list文件:
回声“ deb http://archive.scrapy.org/ubuntu
scrapy main” | sudo tee /etc/apt/sources.list.d/scrapy.list3.更新软件包列表并安装scrapy-0.24软件包:
sudo apt-get更新&& sudo apt-get install scrapy-0.24
检查这里:在Ubuntu上Scrapy
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)