¿Es posible utilizar el shell IPython desde un shell Python existente, como un shell-inside-a-shell, de manera similar al code.interact()
incorporado?Usando IPython desde el shell de Python como `code.interact()`
15
A
Respuesta
3
El recommended way de incrustar IPython funciona bien:
~ $ python
Python 2.7 [...]
>>> from IPython.Shell import IPShellEmbed
>>> ipshell = IPShellEmbed()
>>> ipshell()
In [1]:
1
Django manage.py shell
invocan una cáscara IPython cuando sea posible, y se implementa como esto:
import IPython
shell = IPython.Shell.IPShell()
shell.mainloop()
19
En IPython 0,11 la API ha sido revisado y el shell es aún más fácil de invocar:
import IPython
IPython.embed()
Cuestiones relacionadas
- 1. ¿Cómo puedo lanzar ipython desde el shell, ejecutando 'python ...'?
- 2. shell interactivo de Java como ipython
- 3. Shell interactivo incorporado en IPython
- 4. ipython shell awk: Escapar el signo "$"
- 5. ¿Cómo instalar un paquete de Python desde dentro de IPython?
- 6. IPython no funciona en el shell de Django
- 7. Python: code.interact (local = locals()) donde stdin/stdout no están disponibles
- 8. python: ejecute el shell de python interactivo desde el programa
- 9. Usando stringify desde el shell v8
- 10. Lanzar un shell IPython en la excepción
- 11. ¿Cómo uso IPython como mi intérprete de Emacs Python?
- 12. Uso de comandos mágicos fuera de Interactive Shell en IPython
- 13. ¿Cómo ejecutar el shell django desde Emacs?
- 14. El uso de varias conchas de Python en Emacs 'python-mode' con Python o IPython
- 15. IPython - "roto" shell/terminal después de realoading Django
- 16. establece ipython como intérprete para pydev
- 17. Problemas de alineamiento de líneas con shell de IPython
- 18. ¿Puedo usar IPython en una consola Python interactiva incorporada?
- 19. Shell interactivo usando PHP
- 20. ¿Hay un equivalente de ipython para erlang?
- 21. Linux - Linebreak en IPython
- 22. ipython lee la versión incorrecta de Python
- 23. "Cargar" un archivo desde el shell django
- 24. Flujo de trabajo de IPython (editar, ejecutar)
- 25. ejecute el comando de shell desde java
- 26. IPython en Emacs. Evaluación rápida del código
- 27. Incrustar un shell de Python remoto en una aplicación
- 28. Llamar al código d desde un shell interactivo
- 29. ¿Cómo puedo solucionar el error "ImportError: no module named shell" para IPython
- 30. Django: muestra/registra llamadas ORM sql desde python shell