Объявите кодировку в реализации Open AI Gym на Python 3

Я изучаю обучение подкреплению и следую этому уроку. Я пытаюсь запустить экземпляр среды CartPole-v0 и получаю эту ошибку.

import gym
env = gym.make('CartPole-v0')
env.reset()
for _ in range(1000):
    env.render()
    env.step(env.action_space.sample())

SyntaxError: Non-ASCII character '\xc2' in file /home/kshitizsahay26/gym/gym/envs/classic_control/cartpole.py on line 27, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

Я читал, что кодировка по умолчанию в Python 3 - UTF-8, но в этом случае это не так. Я посмотрел на URL, упомянутый в сообщении об ошибке, но он применим для Python 2.6. Как мне изменить кодировку в этом скрипте?

1 ответ

Я исправил эту ошибку, добавив:

# -*- coding: utf-8 -*- 

в начало файла cartpole.py

Другие вопросы по тегам