一、问题如下
解决这个报错主要是修正Python代码的兼容性问题
二、找到路径
可以使用搜索
locate sitecustomize.py通常在ROS或某些Python包的目录下,例如可能路径是/opt/ros/melodic/lib/python2.7/dist-packages/sitecustomize.py
三、解决兼容性
参考
https://blog.csdn.net/a1412251241/article/details/125030241?fromshare=blogdetail&sharetype=blogdetail&sharerId=125030241&sharerefer=PC&sharesource=2201_76065173&sharefrom=from_link
import platform import sys # 获取python版本号 version = platform.python_version() # 获取python主版本号 main_version = int(version.split('.')[0]) # 根据版本号不同分类讨论 if main_version >= 3: import importlib importlib.reload(sys) else: reload(sys) sys.setdefaultencoding('utf8')使用权限打开编辑器
sudo gedit sitecustomize.py修改代码
四、检查效果
无报错