收集Twisted / Centos 7时,Scrapy安装失败

时间:2018-01-26 21:29:20

标签: python linux centos scrapy twisted

所以小伙子们,我刚刚在Centos 7上进行了全新的Python 3.6安装。创建了一个虚拟环境,当我运行pip install scrapy时,它开始收集其他几个依赖项,但是当涉及到Twisted时却没有返回任何依赖项。完全错误。它只是冻结,没有任何事情发生。

Collecting Twisted>=13.1.0 (from scrapy)
  Using cached Twisted-17.9.0.tar.bz2

我从昨天起就一直在调查这个错误,看起来错误可能与Twisted的tar.bz2扩展有关。我是linux环境和Python的新手,几个月前使用相同的pip install scrapy方法在Windows上成功安装了Scrapy。但是现在,我不知道如何继续。

这是我在Centos7上安装Python时所遵循的指南。 https://www.digitalocean.com/community/tutorials/how-to-install-python-3-and-set-up-a-local-programming-environment-on-centos-7

有人可以指出我正确的方向吗?它真的与Twisted的压缩方法有关吗?如果是这样,我怎样才能找到解决这个问题的方法? 非常感谢提前。

1 个答案:

答案 0 :(得分:0)

无法弄清楚如何将其解压缩bz2,因此最终手动安装了Twisted及其依赖项。供将来参考;

  1. 下载最新的Twisted here

  2. 提取文件

  3. cd to twisted / src / Twisted.egg-info
  4. 运行pip install -r top_level.txt。这将安装Twisted的依赖项。
  5. python setup.py install
  6. 就是这样。您现在可以运行pip install scrapy