ImportError: No module named mininet.log

ImportError: No module named mininet.log

我在 mininet 上工作时 运行 miniedit 没有 sudo 它给我错误

*** Mininet must run as root.

但是当我 运行 它作为 root 时它给了我一个新的错误

Traceback (most recent call last):
  File "./miniedit.py", line 27, in <module>
    from mininet.log import info, debug, warn, setLogLevel
ImportError: No module named mininet.log

请帮我解决这个错误

我使用 pycharm 进行了测试,如果您使用以下命令安装库: pip install mininet

您的导入可能没有任何错误

也许你安装了你的库:sudo pip install mininet并且你的库只对 root 用户可用

试试 sudo pip uninstall mininetpip install mininet

尝试:

PYTHON=python3 util/install.sh -fnv 来自 https://github.com/mininet/mininet/blob/master/INSTALL