Est-il possible d'utiliser le shell IPython d'un shell Python existant, comme shell-inside-a-shell, de la même manière que le code.interact()
intégré?Utiliser IPython à partir du shell Python comme `code.interact()`
15
A
Répondre
3
Le recommended way d'intégration IPython fonctionne très bien:
~ $ python
Python 2.7 [...]
>>> from IPython.Shell import IPShellEmbed
>>> ipshell = IPShellEmbed()
>>> ipshell()
In [1]:
1
Django manage.py shell
invoquez une coquille IPython lorsque cela est possible, et il est mis en œuvre comme ceci:
import IPython
shell = IPython.Shell.IPShell()
shell.mainloop()
19
En IPython 0,11 l'API a été révisé et la coquille est encore plus facile à invoquer:
import IPython
IPython.embed()
Questions connexes
- 1. Utiliser IPython comme infrastructure de test
- 2. ipython shell awk: Echappement du signe "$"
- 3. Comment forcer iPython à utiliser une ancienne version de Python?
- 4. Puis-je utiliser IPython dans une console Python interactive intégrée?
- 5. Comment puis-je capturer la sortie d'erreur du shell ipython?
- 6. Comment utiliser IPython avec IronPython
- 7. ipython - shell "cassé"/terminal après realoading Django
- 8. Comment utiliser http-delete à partir du shell
- 9. Comment utiliser les méthodes définies dans un script python depuis une console comme ipython
- 10. Entrée à partir du script shell
- 11. Impossible de configurer iPython pour utiliser 2.6.1 Python
- 12. Google App Engine, Python et IPython
- 13. Python shell et execfile scope
- 14. Ecriture sécurisée à partir du shell mongodb
- 15. Intégration d'une shell Python à distance dans une application
- 16. Impossible de définir le shell de connexion par défaut IPython
- 17. Sortie du fichier shell d'analyse avec Python
- 18. IPython en mode sans tampon
- 19. Exécution d'un interpréteur python simple en présence de ipython avec le shell manage.py
- 20. Obtenir pdb dans Emacs pour utiliser le processus Python à partir de virtualenv en cours
- 21. Comment utiliser pastebin à partir d'un script shell?
- 22. Comment utiliser py.test à partir de Python?
- 23. shell-scripting: Utiliser un tube comme entrée pour tar
- 24. quitter ipython
- 25. Django: Le contexte du client de test est vide à partir du shell
- 26. stdout unbuffered en python (comme dans -u python) à partir du programme
- 27. Comment écrire un shell en Python
- 28. Comment télécharger tous vos google docs à partir du shell
- 29. Exécuter automatiquement des commandes lors du lancement du shell python
- 30. Exécuter la commande à partir des variables du script shell