'NoneType' object has no attribute 'grid'
Hello,
I am new to the flatland environement, and I followed the installation instructions. Then I wanted to test a first environment using the following code:
import flatland
from flatland.core.env import Environment
from flatland.envs.rail_env import RailEnv
from flatland.envs.rail_generators import complex_rail_generator
from flatland.utils.rendertools import RenderTool
## Env specs ##
width = 100
height = 100
number_of_agents = 10
max_depth = 3
seed = 0
nr_extra = 3 # Number of alternative paths of each agent
nr_start_goal = 10 # Number of start goal connections
env = RailEnv( width=15,
height=15,
rail_generator=complex_rail_generator(
nr_start_goal=10,
nr_extra=10,
min_dist=10,
max_dist=99999,
seed=0),
number_of_agents=5)
env_renderer = RenderTool(env)
env_renderer.render_env(show=True)
But I got the following error:
Traceback (most recent call last):
File "env.py", line 46, in <module>
env_renderer.render_env(show=True)
File "/home/user/miniconda3/envs/flatland-rl/lib/python3.6/site-packages/flatland/utils/rendertools.py", line 63, in render_env
show_predictions, show_rowcols, frames, episode, step, selected_agent, return_image)
File "/home/user/miniconda3/envs/flatland-rl/lib/python3.6/site-packages/flatland/utils/rendertools.py", line 533, in render_env
return_image=return_image
File "/home/user/miniconda3/envs/flatland-rl/lib/python3.6/site-packages/flatland/utils/rendertools.py", line 651, in render_env_svg
transitions = env.rail.grid[r, c]
AttributeError: 'NoneType' object has no attribute 'grid'
Thanks in advance,