2016-08-16 1 views
1

Dans un bloc-notes Python, je peux exécuter !pip freeze pour obtenir la liste des packages installés. Mais le résultat est une liste vide, ou montre seulement quelques paquets que j'ai installés moi-même. Jusqu'à il y a quelques semaines, la commande renvoyait une liste de tous les packages, y compris ceux pré-installés par IBM. Comment puis-je obtenir la liste complète maintenant?Comment lister les packages Python préinstallés sur le service Spark IBM

Répondre

5

!PIP_USER= pip freeze

IBM définit l'environnement PIP_USER variable pour activer l'option --user par défaut. C'est parce que de nombreux utilisateurs ont oublié de spécifier cette option pour pip install. Malheureusement, cela permet également l'option pip freeze, où il pourrait ne pas être désiré. Par conséquent, vous devez remplacer l'option par défaut pour obtenir la liste complète des packages installés.

façons alternatives d'ignorer les options par défaut à partir de variables d'environnement:

  • !pip freeze --isolated
  • !env -i pip freeze
+0

Roland, vous pouvez accepter vos propres réponses. –

+0

Merci pour le conseil - Je pensais que mon acceptation était implicite en répondant à ma propre question :-) –