我一直在网上搜索解决这个问题的方法,但没有任何效果。 我有一个带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”
仍然不起作用......我缺少什么?
答案 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