【问题标题】:Unable to install Twisted on CentOS server无法在 CentOS 服务器上安装 Twisted
【发布时间】:2018-06-30 18:48:03
【问题描述】:

我一直在网上搜索解决此问题的方法,但没有任何效果。 我有一个 CentOS 6.7 的网络服务器,并且我已经成功地在上面安装了 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”

还是不行...我错过了什么?

【问题讨论】:

  • 你混合了所有的论点。哪个模块需要子模块版本。主要次要 ?使用system_package_installer install python-scrapy 进行自动依赖检查。
  • 这不适用于 CentOS。 CentOS 不知道这样的包!

标签: python linux


【解决方案1】:
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

【讨论】:

  • 请添加一些关于您的解决方案的 cmet,说明它为什么以及如何解决问题
【解决方案2】:

很明显你需要twisted,你可以先在你的virtualenv中安装twis​​ted:

pip install twisted

然后安装scrapy:

pip install scrapy

【讨论】:

    【解决方案3】:

    这对我有用:

    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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-07
      • 2015-08-26
      相关资源
      最近更新 更多