首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Python 3上声明Open AI Gym实现中的编码

在Python 3上声明Open AI Gym实现中的编码
EN

Stack Overflow用户
提问于 2018-10-01 16:26:50
回答 1查看 325关注 0票数 1

我正在学习强化学习和this教程。我正在尝试运行CartPole-v0环境的一个实例,并得到此错误。

代码语言:javascript
运行
复制
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

我读到Python3中的默认编码是UTF-8,但在本例中似乎并非如此。我查找了错误消息中提到的URL,但它适用于Python2.6。我应该如何更改此脚本中的编码?

EN

回答 1

Stack Overflow用户

发布于 2018-11-13 09:50:02

我通过添加以下内容修复了此错误:

代码语言:javascript
运行
复制
# -*- coding: utf-8 -*- 

到cartpole.py文件的开头

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52587185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档