【问题标题】:I got the error After I installed ryu on my ubuntu在我的 ubuntu 上安装 ryu 后出现错误
【发布时间】:2023-01-22 13:46:25
【问题描述】:

我正在尝试在笔记本电脑上安装的 Ubuntu 上安装 Ryu 控制器。我不明白我的错误在哪里

Traceback (most recent call last):
  File "/home/jeo/.local/bin/ryu-manager", line 5, in <module>
    from ryu.cmd.manager import main
  File "/home/jeo/.local/lib/python3.10/site-packages/ryu/cmd/manager.py", line 22, in <module>
    from ryu.lib import hub
  File "/home/jeo/.local/lib/python3.10/site-packages/ryu/lib/hub.py", line 30, in <module>
    import eventlet
  File "/home/jeo/.local/lib/python3.10/site-packages/eventlet/__init__.py", line 17, in <module>
    from eventlet import convenience
  File "/home/jeo/.local/lib/python3.10/site-packages/eventlet/convenience.py", line 7, in <module>
    from eventlet.green import socket
  File "/home/jeo/.local/lib/python3.10/site-packages/eventlet/green/socket.py", line 4, in <module>
    __import__('eventlet.green._socket_nodns')
  File "/home/jeo/.local/lib/python3.10/site-packages/eventlet/green/_socket_nodns.py", line 11, in <module>
    from eventlet import greenio
  File "/home/jeo/.local/lib/python3.10/site-packages/eventlet/greenio/__init__.py", line 3, in <module>
    from eventlet.greenio.base import *  # noqa
  File "/home/jeo/.local/lib/python3.10/site-packages/eventlet/greenio/base.py", line 32, in <module>
    socket_timeout = eventlet.timeout.wrap_is_timeout(socket.timeout)
  File "/home/jeo/.local/lib/python3.10/site-packages/eventlet/timeout.py", line 166, in wrap_is_timeout
    base.is_timeout = property(lambda _: True)
TypeError: cannot set 'is_timeout' attribute of immutable type 'TimeoutError'

【问题讨论】:

  • 我从来没有听说过这些库,但 FWIW 我用谷歌搜索了错误消息并找到了this bug。当时还没有发布修复程序,但从那时起就发布了一个版本,所以也许可以尝试更新。 (作为参考,我用谷歌搜索了python eventlet "TypeError: cannot set 'is_timeout' attribute of immutable type 'TimeoutError'"。)
  • 顺便说一句,欢迎来到 Stack Overflow!如果您需要提示,请查看tourHow to Ask
  • 先生非常感谢您。我决定从头开始重新安装所有东西。你知道如何从我的机器上彻底删除 Ryu 吗?

标签: python sdn ryu


【解决方案1】:

这可能是由于您的系统中安装了 python 版本。如果您使用的是较新的版本之一,请尝试降级到 2.7 和 3.7 之间的较低版本。

【讨论】:

    猜你喜欢
    • 2016-12-01
    • 2020-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-22
    • 2015-11-01
    • 2018-08-25
    • 1970-01-01
    相关资源
    最近更新 更多