Créer pip.conf et supprimer l’avertissement de la liste pip

Affaires

J'ai mis à jour pip vers 9.0.1 et maintenant j'obtiens un message d'avertissement dans la commande pip list.

DEPRECATION: The default format will switch to columns in the future. You can use –format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.

Comme le dit le message, si vous ajoutez l'option permettant de spécifier le format comme suit, il n'y aura pas d'avertissement.
pip list --format=columns
Cependant, il est trop difficile de l'ajouter à chaque fois, alors ajoutez-le au fichier de configuration suivant.

  • pip.conf (Unix, macOS)
  • pip.ini(Windows)
  • Emplacement du fichier de configuration pippip.conf,pip.ini
  • pip.conf,pip.iniCe qu'il faut ajouter au dossier

Emplacement des fichiers de configuration pip.conf et pip.ini

L'emplacement du fichier de configuration pip pip.conf (pip.ini sous Windows) est le suivant. Si le fichier de configuration n'existe pas, créez-en un nouveau.

Il dépend d'Unix, de macOS et de Windows.

  • Unix
    • $HOME/.config/pip/pip.conf
    • legacy:$HOME/.pip/pip.conf
    • virtualenv:$VIRTUAL_ENV/pip.conf
  • macOS
    • $HOME/Library/Application Support/pip/pip.conf
    • legacy:$HOME/.pip/pip.conf
    • virtualenv:$VIRTUAL_ENV/pip.conf
  • Windows
    • %APPDATA%\pip\pip.ini
    • legacy:%HOME%\pip\pip.ini
    • virtualenv:%VIRTUAL_ENV%\pip.ini

Que faut-il ajouter à pip.conf et pip.ini ?

Ajoutez ce qui suit au fichier de configuration.

[list]
format = <list_format>

Il existe quatre choix pour <list_format>.

  • legacy
  • columns
  • freeze
  • json

Choisissez celui qui vous plaît.

legacy

Affichez comme avant.

colorama (0.3.7)
docopt (0.6.2)
idlex (1.13)
jedi (0.9.0)

columns

Package Version
--------- -------
colorama  0.3.7
docopt    0.6.2
idlex     1.13
jedi      0.9.0

freeze

colorama==0.3.7
docopt==0.6.2
idlex==1.13
jedi==0.9.0

json

[{'name': 'colorama', 'version': '0.3.7'}, {'name': 'docopt', 'version': '0.6.2'}, ...