无法解决mininet中打不开miniedit的问题

问题描述 投票:0回答:1

我打开 miniedit 文件时遇到问题,两天前它对我有用,我不知道我做了什么更改,但今天它不起作用。 这是我的命令:

➜  examples git:(master) python3 miniedit.py 

但是我在

mininet.util
中遇到 StrictVersion 错误:

Traceback (most recent call last):
  File "/home/pooya/mininet/examples/miniedit.py", line 28, in <module>
    from mininet.util import (netParse, ipAdd, quietRun,
ImportError: cannot import name 'StrictVersion' from 'mininet.util' (/usr/lib/python3/dist-packages/mininet/util.py)

我已经更新升级了。另外我试过了

sudo apt-get install python3-tk 

然后删除并重新安装 mininet,但每次都会看到相同的结果。

networking network-programming mininet sdn openflow
1个回答
0
投票

您可以在 https://github.com/mininet/mininet/blob/master/examples/miniedit.py 上查看 miniedit.py 的原始源代码。请参阅第 28 行,其中有一个来自 mininet.util 的导入,其中包含 StrictVersion 参数。我们的错误就是因此产生的。因此,导航到 miniedit.py 文件所在的 mininet 目录。使用 gedit 等文本编辑器打开它并删除 StrictVersion 参数。如果导入 StrictVersion 文件中明确提及它,也将其删除。尝试使用 python 命令运行 miniedit.py,它可能会解决该问题。这对我有用!

© www.soinside.com 2019 - 2024. All rights reserved.