I followed the instruction to install a few packages and changed a couple .py files before I launched the train/test command to run the zxstock example. Running the training seemed to be ok but I ran into a problem when matplot could not find the test.png to load. I tried a couple folders to save it but nothing is saved. Help, please!
Here is the line I changed in zxstock_testenv.py line 116:
plt.savefig('C:\Downloads\test.png'.format(iteration))
Here is the error:
C:\Dev\Anaconda3\lib\site-packages\gym\logger.py:30: UserWarning: [33mWARN: Could not seed environment <StockTestEnv<ZXTestStock-v0>>[0m
warnings.warn(colorize('%s: %s'%('WARN', msg % args), 'yellow'))
Traceback (most recent call last):
File "C:\Dev\Anaconda3\lib\runpy.py", line 193, in _run_module_as_main
"main", mod_spec)
File "C:\Dev\Anaconda3\lib\runpy.py", line 85, in run_code
exec(code, run_globals)
File "C:\Users\smu\baselines\baselines\run.py", line 266, in
main()
File "C:\Users\smu\baselines\baselines\run.py", line 254, in main
obs, , done, _ = env.step(actions)
File "C:\Users\smu\baselines\baselines\common\vec_env\vec_env.py", line 108, in step
return self.step_wait()
File "C:\Users\smu\baselines\baselines\common\vec_env\dummy_vec_env.py", line 51, in step_wait
obs, self.buf_rews[e], self.buf_dones[e], self.buf_infos[e] = self.envs[e].step(action)
File "C:\Users\smu\baselines\baselines\bench\monitor.py", line 56, in step
ob, rew, done, info = self.env.step(action)
File "C:\Dev\Anaconda3\lib\site-packages\gym\envs\zxstock\zxstock_testenv.py", line 116, in step
plt.savefig('C:\Downloads\test.png'.format(iteration))
File "C:\Dev\Anaconda3\lib\site-packages\matplotlib\pyplot.py", line 689, in savefig
res = fig.savefig(*args, **kwargs)
File "C:\Dev\Anaconda3\lib\site-packages\matplotlib\figure.py", line 2094, in savefig
self.canvas.print_figure(fname, **kwargs)
File "C:\Dev\Anaconda3\lib\site-packages\matplotlib\backends\backend_qt5agg.py", line 88, in print_figure
super().print_figure(*args, **kwargs)
File "C:\Dev\Anaconda3\lib\site-packages\matplotlib\backend_bases.py", line 2075, in print_figure
**kwargs)
File "C:\Dev\Anaconda3\lib\site-packages\matplotlib\backends\backend_agg.py", line 521, in print_png
cbook.open_file_cm(filename_or_obj, "wb") as fh:
File "C:\Dev\Anaconda3\lib\contextlib.py", line 112, in enter
return next(self.gen)
File "C:\Dev\Anaconda3\lib\site-packages\matplotlib\cbook_init.py", line 407, in open_file_cm
fh, opened = to_filehandle(path_or_file, mode, True, encoding)
File "C:\Dev\Anaconda3\lib\site-packages\matplotlib\cbook_init.py", line 392, in to_filehandle
fh = open(fname, flag, encoding=encoding)
OSError: [Errno 22] Invalid argument: 'C:\Downloads\test.png'