На случай, если кто-нибудь столкнется с проблемой окраски в консоли.
У моей консоли был белый фон, в то время как ipdb также добавлял в синтаксис довольно светлые цвета (например, переменные были белыми). Нажатие man ipython показывает, что у нас есть 3 доступных цвета: 'nocolor', 'linux', 'LightBG'. Ipdb в моем случае был установлен через easy_install в моем virtualenv. Таким образом, было легко найти исходный код ipdb и изменить его (подсказка для поиска ipdb / init .py в вашем env) Тогда я изменил следующее:
def set_trace():
ip = ipapi.get()
+ def_colors = ip.options.colors
+ def_colors = 'LightBG'
Pdb(def_colors).set_trace(sys._getframe().f_back)
Это своего рода хакерское решение, но оно хорошо для отладки на моей рабочей станции, так что его достаточно. Но если кто-нибудь найдет что-нибудь получше. Пожалуйста, пришлите мне сообщение, что делать.