linux终端无法执行miniedit.py文件

在Ubuntu20.04上运行mininet时遇到问题,因为系统默认Python版本为2,而mininet需要Python3。解决方法包括确认已安装python2和python3,进入/usr/bin目录,通过ln命令将python3链接到python,从而确保miniedit.py使用正确版本的Python执行。
摘要由CSDN通过智能技术生成

请添加图片描述
进入examples后执行linux命令语句:sudo ./miniedit.py
结果如图片所示。原因是mininet运行需要python3而Ubuntu20.04默认是python2。所以需要更改默认配置。
方法:

  1. 在examples目录下分别输入python2python3,可以进入运行环境说明系统已经安装python2和python3。随后按Ctrl+D退出。

  2. 在examples目录下输入命令:cd /usr/bin,进入该目录下,回车后输入ls查看该目录下所有文件。在里面查找python.

  3. 若没有python,则在/usr/bin(指的是examples目录下的目录)目录下输入命令
    sudo ln -s /usr/bin/python3 /usr/bin/python

  4. 最后执行步骤1,便可成功执行。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值