首页 文章

为什么在CentOS上没有安装twisted,Python版本是2.7,pip使用相同的python命令

提问于
浏览
0
sudo pip install twisted

收集扭曲

使用缓存的Twisted-15.5.0.tar.bz2

Complete output from command python setup.py egg_info:
Traceback (most recent call last):
  File "<string>", line 20, in <module>
  File "/tmp/pip-build-WTSzv5/twisted/setup.py", line 64, in <module>
    main(sys.argv[1:])
  File "/tmp/pip-build-WTSzv5/twisted/setup.py", line 45, in main
    from twisted.python.dist import (
  File "./twisted/__init__.py", line 55, in <module>
    _checkRequirements()
  File "./twisted/__init__.py", line 17, in _checkRequirements
    raise ImportError("Twisted requires Python 2.7 or later.")
ImportError: Twisted requires Python 2.7 or later.


----------------------------------------

命令“python setup.py egg_info”失败,错误代码为1 / tmp / pip-build-WTSzv5 / twisted

pip --version

来自/usr/local/lib/python2.7/site-packages/pip-7.1.2-py2.7.egg(python 2.7)的pip 7.1.2

2 回答

  • 2

    解决方案必须简单 .

    ImportError:Twisted需要Python 2.7或更高版本 .

    只需将你的python更新到2.7

  • 0

    例如,如果您正在运行Centos 6,那么它并不简单,因为任何存储库中都没有更新版本可供更新 . 它需要您手动下载和编译Python以及您需要的所有相关工具包,包括pip .

    另请注意,您无法轻松替换Centos中的2.6版本或包括yum break在内的内容 . 如果你安装在2.6的旁边那么它会更容易,但你必须手动运行python2.7和pip2.7才能使用新版本 . 这是我发现的唯一解决方案 .

相关问题