Creați pip.conf și eliminați avertismentul pip list

Afaceri

Am actualizat pip la 9.0.1 și acum primesc un mesaj de avertizare în comanda 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.

După cum se spune în mesaj, dacă adăugați opțiunea de a specifica formatul după cum urmează, nu va exista niciun avertisment.
pip list --format=columns
Cu toate acestea, este prea complicat să o adăugați de fiecare dată, așa că adăugați-o în următorul fișier de configurare.

  • pip.conf (Unix, macOS)
  • pip.ini(Windows)
  • Locația fișierului de configurare pippip.conf,pip.ini
  • pip.conf,pip.iniCe să adăugați la dosar

Locația fișierelor de configurare pip.conf și pip.ini

Locația fișierului de configurare pip pip.conf (pip.ini pe Windows) este următoarea. Dacă fișierul de configurare nu există, creați unul nou.

Depinde de Unix, macOS și 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

Ce să adăugați la pip.conf și pip.ini

Adăugați următoarele la fișierul de configurare.

[list]
format = <list_format>

Există patru opțiuni pentru <list_format>.

  • legacy
  • columns
  • freeze
  • json

Alegeți-o pe cea care vă place.

legacy

Afișare ca înainte.

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'}, ...