环境:
Ubuntu18.04,openjdk11,mininet2.3.0
前情提要:
之前是在Ubuntu14.04上运行mininet2.1.0
运行自定义拓扑的操作:
进入.py文件所在文件夹,输入:
sudo python 6py.py
即可运行
在新的虚拟机运行同样的命令却报错:
sdn@sdn-virtual-machine:~/mininet/custom/sxy$ sudo python 6py.py Traceback (most recent call last): File "6py.py", line 2, infrom mininet.net import Mininet ImportError: No module named mininet.net
解决方法:
在该文件夹下输入
#请自行改成自己的路径 sdn@sdn-virtual-machine:~/mininet/custom/sxy$ export PYTHONPATH=$PYTHONPATH:$HOME/mininet #注意!现在是python3 sdn@sdn-virtual-machine:~/mininet/custom/sxy$ sudo python3 6py.py
即可运行
以防万一,请记得:
sudo mn -c



