1.安装mininet

https://blog.csdn.net/qq_34039018/article/details/90031480?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165329148016782388061102%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=165329148016782388061102&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_positive~default-1-90031480-null-null.142v10pc_search_result_control_group,157v5new_style2&utm_term=mininet%E5%AE%89%E8%A3%85&spm=1018.2226.3001.4187

将git:// 改为http://
****2.安装ODL

https://blog.csdn.net/qq_41975735/article/details/103822174?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165329153916782391886216%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=165329153916782391886216&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_positive~default-1-103822174-null-null.142v10pc_search_result_control_group,157v5new_style2&utm_term=opendaylight%E5%AE%89%E8%A3%85&spm=1018.2226.3001.4187

需要提前安装vim,vim好用一些
https://blog.csdn.net/sduyyy/article/details/115454588?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165340679816782391814518%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=165340679816782391814518&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_click~default-2-115454588-null-null.142v10pc_search_result_control_group,157v12control&utm_term=vim%E5%AE%89%E8%A3%85&spm=1018.2226.3001.4187

提示:ODL下载非常慢,我将资源放在评论区

3.安装Python3.7(推荐3.7 3.8)

https://blog.csdn.net/qq_15260769/article/details/88822620?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165340139516782246454508%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=165340139516782246454508&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-4-88822620-null-null.142v10pc_search_result_control_group,157v12control&utm_term=Python%E5%8D%87%E7%BA%A73.7&spm=1018.2226.3001.4187

**可能遇到的问题:**解决ImportError:‘_ctypes’ 时候输入y不起作用,在sudo apt-…最后加上 -y

4.我遇到的问题(建议先看,还有一些忘了)
(1)在同一个虚拟机上先开ODL不能在开Mininet(端口占用问题)
解决方法:开两个虚拟机,一个ODL一个Mininet(都要装Python)

(2)如果Mininet 主机不能执行拓扑脚本 比如topo.py(不能导入Mininet模块)
解决方法:PIP是管理Python模块的,可以用pip命令(pip list pip show 模块等等命令查询),如果list缺少模块,就下载,存在模块但不能import,有可能是sys.path中没有相应的路径。
https://blog.csdn.net/weixin_33594971/article/details/113672040?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165319230516782350986900%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=165319230516782350986900&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v1~rank_v31_ecpm-1-113672040-null-null.142v10pc_search_result_control_group,157v4control&utm_term=syspath%E6%B0%B8%E4%B9%85%E7%94%9F%E6%95%88&spm=1018.2226.3001.4187

(3)Mininet需要使用Python的tkinter模块图形化建立拓扑(可以用脚本)

sudo apt-get install python3-tk

在mininet/examples/miniedit.py打开图形界面 B站有视频讲解如何使用

(4)get安装时出现0 upgraded, 0 newly installed, 0 to remove and 21 not upgraded.相似的问题

sudo apt-get dist-upgrade

(5)Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?安装时某个数据库下载失败

apt-get update

(6)Mininet退出需要使用exit,若无法进入使用

mn -c

(7)安装编译Python可能出现zlib错误,根据提示安装就好

总结:配置环境不容易,会出现各种各样的错误,多根据报错百度,多学习linux命令,多查找多了解多思考,多寻求帮助(问人,加群等等)自己配好环境了做各种mininet实验也能更加得心应手,加油!
感谢以上链接的博主帮助
我刚刚接触SDN,配了套环境
谢谢!(有用的话点个赞再走)

ODL+Mininet环境搭配(Ubuntu18.04,Python3.7)相关推荐

  1. Ubuntu18.04+python3.6+pcl-1.8+opencv3+realsense D415环境搭建

    Ubuntu18.04+python3.6+pcl-1.8+opencv3+realsense D415环境搭建 说明:此篇文章是参考了几位博主,因为自己要用realsenseD415深度相机,并且使 ...

  2. ESP32s3-EYE ESP-IDF环境搭建Ubuntu18.04 Micropython环境搭建Pycharm 物联网

    提示:该项目建立于ubuntu18.04版本,esp-idf版本为4.4.1,ESP32S3-EYE开发板由乐鑫公司提供,在此表示感谢.项目中的rPPG技术来源于github上的nasir,本项目所有 ...

  3. 深度学习环境配置 (Ubuntu18.04 + CUDA10.0 + cuDNN7.6.5 + TensorFlow2.0)

    @ Bergen, Norway 第一次安装 CUDA 的过程简直抓狂,中间出现了很多次莫名其妙的 bug,踩了很多坑.比如装好了 CUDA 重启后进不去桌面系统了,直接黑屏.比如鼠标键盘都不 wor ...

  4. PowerEdge T630服务器安装机器学习环境(Ubuntu18.04、Nvidia 1080Ti驱动、CUDA及CUDNN安装)

    安装步骤 在开始安装之前,我要说明一下,这个Ubuntu18.04系统的安装,使用的连接线(就是服务器和电脑显示器的连接线)必须两头都是VGA连接线,不能使用VGA转HDMI连接线,也不能用DVI转D ...

  5. RV1126编译ROS Kinetic环境(Ubuntu18.04)

    1 准备 1.1 开发板 采用Firefly的CORE-1126-JD4开发板. 1.2 开发环境 建议Ubuntu 16.04或者Ubuntu 18.04,新版的Ubuntu或导致SDK编译不过,出 ...

  6. ubuntu18.04(python3.6)安装pip3报错:ImportError: cannot import name 'sysconfig'

    错误描述 启动pip3时报错: Traceback (most recent call last):File "/usr/bin/pip3", line 9, in <mod ...

  7. 【算法】跑ORB-SLAM遇到的问题、解决方法、效果展示(环境:Ubuntu18.04+ROS melodic)

    文章目录 一.cmake编译ORB-SLAM库报错 1.问题:cmake 后出现rosdep错误 rosdep init / rosdep update问题 2.问题:cmake 后出现opencv2 ...

  8. 【算法】跑ORB-SLAM3遇到的问题、解决方法、效果展示(环境:Ubuntu18.04+ROS melodic)

    文章目录 一.`./build.sh`编译ORB-SLAM3出现的各种问题 1.问题:OpenCV > 4.4 not found 2.问题:error: 'slots_reference' w ...

  9. 基于端到端深度学习的自动驾驶:AirSim教程(包含Ubuntu18.04下配置AIrsim仿真环境解决方案)

    这是微软自动驾驶食谱的第一个教程(目前共两个).之前看到过,这里记录一下. https://github.com/microsoft/AutonomousDrivingCookbook 前言 在本教程 ...

  10. 【环境安装】ubuntu18.04利用opam安装指定版本的coq工作环境

    整理了一下从无环境的ubuntu18.04虚拟机到可以证代码的工作环境需要经历的安装流程和命令作为笔记和分享. 第一步:安装opam add-apt-repository ppa:avsm/ppa a ...

最新文章

  1. mq数据写到oracle,MQ+ORACLE 的问题
  2. mysql怎么用命令行导出sql文件_使用mysql命令行导出sql_MySQL
  3. GridView的翻页
  4. 【c++】8.map和vector容器查找、删除指定元素、emplace、insert
  5. LVS 配置Iptables防火墙及故障解决
  6. Azure 6 月新公布
  7. php layui 框架,Thinkphp5+Layui高颜值内容管理框架
  8. 147. Insertion Sort List
  9. LINUX编译opencv
  10. 通达信资金净流入公式_通达信指标公式:资金净流入,监控资金流入流出,分享...
  11. c和python 入门_C语言和Python,该从哪个入门编程?
  12. Webstorm返回上一步操作快捷键 格式化代码快捷键
  13. dalong(大龙燚火锅)
  14. 【写论文技巧】如何写一篇好论文?
  15. 天刀 沧海云帆 服务器位置,1月第一批 天刀沧海云帆大区合服公告
  16. MAE 代码实战详解
  17. 我和宁夏日报 【白述礼】
  18. 熟悉RT-Thread的软硬件环境【RT-Thread学习笔记 1】
  19. WannaCry感染文件恢复方法_企业再也不用愁了!
  20. 深入浅出React和Redux-程墨

热门文章

  1. linux下安装qt教程
  2. socket写超时c语言,设置socket超时时间
  3. SAP内部订单BAPI扩展字段
  4. 专利检索常用的十八个网站
  5. Android计算器——入门
  6. 用户登录模块---Druid+JDBC+Servlet
  7. 红外线体温计详细制作方案
  8. 使用gdb调试出现 No debugging symbols found in a.out
  9. html将图片保存到文件夹,怎么把一张网页上的全部图片都保存到文件夹里
  10. HMC510LP5ETR资料