赞
踩
在运行时会有
/usr/bin/env python没有那个文件或目录
是因为在其目录中找的是python的编译器,但是ROS安装是安装的是python3.8(这里以最新的noetic)所以他的编译器的名称是python3,而不是python所以在运行的时候就会报错。
例如运行小海龟中的tf时
roslaunch turtle_tf turtle_tf_demo.launch
在产生第二只海龟会产生上面的报错。
/usr/bin/env python没有那个文件或目录
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 1
这样他会显示
update-alternatives: 使用 /usr/bin/python3.8 来在自动模式中提供 /usr/bin/python (python)
之后重新开启一个终端,验证一下输入
python
这样他就会显示你的python3.8了,这样就修改成功了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。