UnicodeEncodeError: кодек 'ascii' не может кодировать символ u '\ xa7' в позиции 131: порядковый номер не в диапазоне (128) - PullRequest
0 голосов
/ 11 июля 2019

Я использую ROS-Melodic с python 2.7 и при попытке запустить файл я получаю следующую ошибку, как показано ниже:

Как я могу решить эту проблему?Этого раньше не было

roslaunch my_robot_description myrobot.launch
    ... logging to /home/murtaza/.ros/log/7d1ccb5c-a35a-11e9-b27a-000c298dc171/roslaunch-ubuntu-48848.log
    Checking log directory for disk usage. This may take awhile.
    Press Ctrl-C to interrupt
    Done checking log file disk usage. Usage is <1GB.

    Traceback (most recent call last):
      File "/opt/ros/melodic/bin/roslaunch", line 35, in <module>
        roslaunch.main()
      File "/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/__init__.py", line 326, in main
        handle_exception(roslaunch_core, logger, "RLException: ", e)
      File "/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/__init__.py", line 225, in handle_exception
        roslaunch_core.printerrlog(msg + str(e))
    UnicodeEncodeError: 'ascii' codec can't encode character u'\xa7' in position 131: ordinal not in range(128)
...