ROS Noetic中python程序运行问题

今天在运行程序时遇到了一个小问题:  File "/script/waypoint_pub.py", line 9 ​ SyntaxError: Non-ASCII character '\xe5' in file /home/adda/ros_pack/DRL_Local_ws/src/wayp

今天在运行程序时遇到了一个小问题:

  File "/script/waypoint_pub.py", line 9
​
SyntaxError: Non-ASCII character '\xe5' in file /home/adda/ros_pack/DRL_Local_ws/src/waypoint_global_planner/script/waypoint_pub.py on line 9, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
​
  File "/script/path_visualization.py", line 10
​
SyntaxError: Non-ASCII character '\xe5' in file /home/adda/ros_pack/DRL_Local_ws/src/waypoint_global_planner/script/path_visualization.py on line 10, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

这里的问题是环境默认的python是python2,所以运行时出现了问题,这时候只要把环境切换到python3就行了

sudo update-alternatives --config python
LICENSED UNDER CC BY-NC-SA 4.0
Comment