#python #python-3.x #jupyter-notebook
#python #python-3.x #jupyter-записная книжка
Вопрос:
Я могу запустить этот скрипт (https://github.com/carlosnatalino/optical-rl-gym/blob/master/examples/stable_baselines/DeepRMSA.ipynb ) отлично работает в Jupyter Notebook; однако, когда я пытаюсь запустить его в VS code, я получаю следующую ошибку:
File "c:UsersN1optical-rl-gymexamplesstable_baselinestest.py", line 91, in <module>
agent.learn(total_timesteps=100000, callback=callback)
File "D:ProgramsAnacondaenvstflibsite-packagesstable_baselinesppo2ppo2.py", line 336, in learn
rollout = self.runner.run(callback)
File "D:ProgramsAnacondaenvstflibsite-packagesstable_baselinescommonrunners.py", line 48, in run
return self._run()
File "D:ProgramsAnacondaenvstflibsite-packagesstable_baselinesppo2ppo2.py", line 488, in _run
if self.callback.on_step() is False:
File "D:ProgramsAnacondaenvstflibsite-packagesstable_baselinescommoncallbacks.py", line 89, in on_step
return self._on_step()
File "c:UsersN1optical-rl-gymexamplesstable_baselinestest.py", line 61, in _on_step
clear_output(wait=True)
NameError: name 'clear_output' is not defined
Что вызывает эту ошибку? Я использую как Jupyter Notebook, так и VS code в одной среде
Ответ №1:
Вы уверены, что у вас есть clear_output
из этой строки:
from IPython.display import clear_output
правильно установлен и импортирован в VS Code? Попробуйте запустить только эту часть.
Комментарии:
1. Именно то, что мне было нужно