Buat pip.conf dan hapus amaran senarai pip

Perniagaan

Saya mengemas kini pip ke 9.0.1 dan sekarang saya mendapat mesej amaran dalam perintah senarai pip.

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.

Seperti yang dinyatakan dalam mesej, jika anda menambahkan pilihan untuk menentukan format seperti berikut, tidak akan ada amaran.
pip list --format=columns
Namun, terlalu banyak masalah untuk menambahkannya setiap kali, jadi tambahkan ke fail konfigurasi berikut.

  • pip.conf(Unix, macOS)
  • pip.ini(Windows)
  • Lokasi fail konfigurasi pippip.conf,pip.ini
  • pip.conf,pip.iniApa yang hendak ditambahkan pada fail

Lokasi fail konfigurasi pip.conf dan pip.ini

Lokasi fail konfigurasi pip pip.conf (pip.ini pada Windows) adalah seperti berikut. Sekiranya fail konfigurasi tidak ada, buat yang baru.

Ia bergantung pada Unix, macOS, dan 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

Apa yang hendak ditambah ke pip.conf dan pip.ini

Tambahkan yang berikut ke fail konfigurasi.

[list]
format = <list_format>

Terdapat empat pilihan untuk & lt; list_format & gt ;.

  • legacy
  • columns
  • freeze
  • json

Pilih yang anda suka.

legacy

Paparkan seperti sebelumnya.

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