def shell(ctx, python=False, ipython=False, django=False):
"""
Executes the interpreter.
"""
if ipython:
try:
import IPython
except ImportError:
print('IPython not available, running regular Python shell.')
os.execlp(sys.executable, '-i')
else:
os.execlp('ipython3', '-i')
elif django:
os.execlp(sys.executable, 'manage.py', 'shell')
elif python:
os.execlp(sys.executable, '-i')
else:
os.execlp('bash', '-i')
评论列表
文章目录