Если вам нужен интерпретатор Python по умолчанию, вы можете сделать
import code
code.interact(local=dict(globals(), **locals()))
Это позволит получить доступ как к местным жителям, так и к глобальным.
Если вы хотите подключиться к интерпретатору IPython, решение IPShellEmbed
будет устаревшим . В настоящее время работает:
from IPython import embed
embed()