Je me demande s'il est possible d'installer des paquets python sans quitter le shell IPython.Comment installer un paquet Python depuis IPython?
30
A
Répondre
58
Vous pouvez utiliser le préfixe !
comme ceci:
!pip install packagename
Le préfixe !
est un raccourci pour la commande %sc
pour exécuter une commande shell.
Vous pouvez également utiliser le préfixe !!
qui est un raccourci pour que la commande %sx
exécute une commande shell et capture sa sortie (enregistrée dans la variable _
par défaut).
3
Le accepted answer par aculich ne fonctionnera pas en toutes circonstances, par exemple:
- Si vous avez installé ipython/jupyter dans un venv et l'exécuter directement via
python
binaire - du venv Si vous avez plusieurs python versions, comme EntryLevelR.
La commande correcte est:
import sys
!{sys.executable} -m pip install requests
Questions connexes
- 1. Installer le paquet en Python
- 2. Comment installer iPython sur Snow Leopard
- 3. Comment installer un paquet python manuellement dans centos red-had?
- 4. Installer le paquet python dev sans yum
- 5. Comment installer un paquet dans LaTeX
- 6. Comment installer pyodbc à utiliser dans ipython
- 7. Comment installer Scala dans Jupyter IPython Notebook?
- 8. Java: Comment installer un paquet sur Mac?
- 9. Comment mettre à jour un paquet Python?
- 10. Comment localiser un paquet python
- 11. Comment installer un plugin depuis github?
- 12. Comment utiliser les méthodes définies dans un script python depuis une console comme ipython
- 13. Installer un paquet ancien par macports
- 14. Comment installer le paquet associé automatiquement avec le paquet .deb?
- 15. Python virtualenv --system-site-packages iPython
- 16. créer un paquet avec setuptools ne pas installer correctement
- 17. IPython Notebook - ShimWarning: Le paquet `IPython.kernel` a été désapprouvée
- 18. comment installer le paquet dans virtualbox par Vagrant et pycharm?
- 19. R installer le paquet globalement
- 20. Comment lancer 'python setup.py install' depuis Python?
- 21. Comment installer le paquet MySQLdb? (ImportError: aucun module nommé setuptools)
- 22. faire paquet installer sur ubuntu
- 23. R: installer le paquet rééd
- 24. Comment puis-je installer un paquet .egg Python sur Windows (essayez d'utiliser easy_install ne fonctionne pas)
- 25. Comment demander et installer un paquet en utilisant python 3.x distutils?
- 26. Comment savoir quel python fonctionne sous ipython?
- 27. Comment installer un paquet masqué dans Gentoo 2008?
- 28. Comment trouver un paquet spécifique à installer avec YUM?
- 29. Comment installer le composant et le routage en un paquet?
- 30. Comment envoyer un paquet IP en Python?
Est-% sx les mêmes que%! ? – satoru
En fait, vous pouvez juste préfixer la commande avec un! par exemple. '! pip installent le nom du paquet '. –
@ThomasK Oui, vous avez raison! J'ai mis à jour ma réponse pour utiliser '!' Et aussi expliquer '!!', '% sc' et'% sx'. Je vais suggérer aux responsables d'iPython de mettre à jour les docs '% quickref' pour indiquer clairement '!' Et' !! 'comme alternatives! – aculich