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