Maak pip.conf aan en verwijder de pip lijst waarschuwing

Bedrijf

Ik heb pip bijgewerkt naar 9.0.1 en nu krijg ik een waarschuwing in het pip list commando.

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.

Zoals het bericht zegt, als u de optie toevoegt om het formaat als volgt te specificeren, zal er geen waarschuwing zijn.
pip list --format=columns
Het is echter te veel moeite om het elke keer toe te voegen, dus voeg het toe aan het volgende configuratiebestand.

  • pip.conf (Unix, macOS)
  • pip.ini(Windows)
  • Plaats van het pip configuratiebestandpip.conf,pip.ini
  • pip.conf,pip.iniWat toe te voegen aan het bestand

Plaats van de pip.conf en pip.ini configuratiebestanden

De locatie van het pip configuratiebestand pip.conf (pip.ini op Windows) is als volgt. Als het configuratiebestand niet bestaat, maak dan een nieuw.

Het hangt af van Unix, macOS, en 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

Wat toe te voegen aan pip.conf en pip.ini

Voeg het volgende toe aan het configuratiebestand.

[list]
format = <list_format>

Er zijn vier mogelijkheden voor <list_format>.

  • legacy
  • columns
  • freeze
  • json

Kies degene die je leuk vindt.

legacy

Weergave zoals voorheen.

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