diff --git a/spin/cmds/meson.py b/spin/cmds/meson.py index cf4848d..a9a6cd5 100644 --- a/spin/cmds/meson.py +++ b/spin/cmds/meson.py @@ -766,7 +766,10 @@ def ipython(ctx, *, ipython_args, build=None, build_dir=None, pre_import=""): print(f'💻 Launching IPython with PYTHONPATH="{p}"') if pre_import: ipython_args = (f"--TerminalIPythonApp.exec_lines={pre_import}",) + ipython_args - _run(["ipython", "--ignore-cwd"] + list(ipython_args), replace=True) + _run( + [sys.executable, "-P", "-m", "IPython", "--ignore-cwd"] + list(ipython_args), + replace=True, + ) @click.command()