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 pip
pip.conf
,pip.ini
pip.conf
,pip.ini
Ce 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'}, ...