无法在CentOS服务器上安装Twisted

时间:2015-10-01 10:57:16

标签: python linux

我一直在网上搜索解决这个问题的方法,但没有任何效果。 我有一个带CentOS 6.7的Web服务器,我已经成功安装了python 2.7.10(它带有2.6.6版本)

我跟进了此网站的第二步:https://cpaneltips.com/install-python-2-7-python-3-x-centos-cpanel/

然后我安装了virtualenv(使用pip)并创建了另一个名为“news”的目录

安装了virtualenv并激活它,所以我有一个python 2.7.10环境。我跑了“pip install scrapy”

但是我遇到了这个令人沮丧的错误: 找不到满足要求的版本Twisted> = 10.0.0(来自scrapy)(来自版本:)

某些外部托管文件被忽略,因为对它们的访问可能不可靠(使用--allow-external Twisted允许)。 找不到Twisted> = 10.0.0(来自scrapy)的匹配分布

然后我跑了“pip install --allow-external scrapy scrapy”

仍然不起作用......我缺少什么?

3 个答案:

答案 0 :(得分:2)

wget https://pypi.python.org/packages/source/T/Twisted/Twisted14.0.0.tar.bz2#md5=9625c094e0a18da77faa4627b98c9815 --no-check-certificate
tar -vxjf Twisted-14.0.0.tar.bz2
cd Twisted-14.0.0
python setup.py install

pip install scrapy

答案 1 :(得分:0)

很明显你需要扭曲,你可以先在你的virtualenv中安装扭曲:

pip install twisted

然后安装scrapy:

pip install scrapy

答案 2 :(得分:0)

这对我有用:

wget https://files.pythonhosted.org/packages/12/2a/e9e4fb2e6b2f7a75577e0614926819a472934b0b85f205ba5d5d2add54d0/Twisted-18.4.0.tar.bz2
tar -vxjf Twisted-18.4.0.tar.bz2
cd Twisted-18.4.0
python setup.py install
pip install scrapy