Существует ли свободный отладчик Python, который имеет контрольные точки? [закрытый]

Метод 1 - Используйте встроенную функциональность register:

Перерегистрируйте среду с новым именем

Например:

'Blackjack-natural-v0'

Вместо оригинала

'Blackjack-v0'

Сначала вам нужно импортировать функцию регистра:

from gym.envs.registration import register

Затем вы используете функцию регистра следующим образом:

register( id='Blackjack-natural-v0', entry_point='gym.envs.toy_text:BlackjackEnv', kwargs={'natural': True} )

Метод 2 - Добавьте дополнительный метод в вашу среду: [ 1115]

Если вы можете просто вызвать другой метод init после gum.make, то вы можете просто сделать:

your_env = gym.make("YourEnv")
your_env.env.your_init(your_vars)
8
задан Martijn Pieters 30 March 2015 в 10:24
поделиться

5 ответов

Посмотрите, что предлагает pydev в затмении...

2
ответ дан 5 December 2019 в 19:04
поделиться

Необходимо проверить Eric4

Это - очень хороший Python IDE со встроенным отладчиком. Отладчик имеет представления для глобальных переменных, локальных переменных и контрольных точек.

4
ответ дан 5 December 2019 в 19:04
поделиться

Это слишком плохо, что стандарт pdb модуль, который идет с самим Python, еще не поддерживает контрольные точки.

Описанный здесь: http://wiki.python.org/moin/PdbImprovments

1
ответ дан 5 December 2019 в 19:04
поделиться

Это переопределение встроенного pdb.py имеет контрольные точки.

http://morepypy.blogspot.com/2008/06/pdb-and-rlcompleterng.html

Я попробовал его, но, в поверхностных попытках не смог заставить это работать.

1
ответ дан 5 December 2019 в 19:04
поделиться

Смотрите на PyScripter. Это имеет интегрированный отладчик, наблюдайте окна и многое другое. Это - открытый исходный код и разрабатывается здесь.

HTH

1
ответ дан 5 December 2019 в 19:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: