usrbinenv: “python”: 没有那个文件或目录

usrbinenv: “python”: 没有那个文件或目录,第1张

1.现象

在Ubuntu20.04中的ROS运行Python文件报错:/usr/bin/env: “python”: 没有那个文件或目录

2.原因

noetic 使用的是python3

3.解决方法

解决方法一:在CMakeLists.txt文件中添加配置

catkin_install_python(PROGRAMS scripts/自定义文件名.py
  DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
)

解决方法二:第一行解释器声明,可以使用绝对路径定位到 python3 的安装路径 #! /usr/bin/python3,但是不建议
解决方法三:创建一个链接符号到 python 命令:sudo ln -s /usr/bin/python3 /usr/bin/python

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/869196.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-13
下一篇2022-05-13

发表评论

登录后才能评论

评论列表(0条)

    保存