所以小伙子们,我刚刚在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的压缩方法有关吗?如果是这样,我怎样才能找到解决这个问题的方法? 非常感谢提前。
答案 0 :(得分:0)
无法弄清楚如何将其解压缩bz2
,因此最终手动安装了Twisted及其依赖项。供将来参考;
下载最新的Twisted here
提取文件
pip install -r top_level.txt
。这将安装Twisted的依赖项。python setup.py install
pip install scrapy
。