Tôi đã cập nhật pip lên 9.0.1 và bây giờ tôi nhận được thông báo cảnh báo trong lệnh danh sách 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.
Như thông báo cho biết, nếu bạn thêm tùy chọn để chỉ định định dạng như sau, sẽ không có cảnh báo.pip list --format=columns
Tuy nhiên, quá nhiều rắc rối để thêm nó mỗi lần, vì vậy hãy thêm nó vào tệp cấu hình sau.
pip.conf
(Unix, macOS)pip.ini
(Các cửa sổ)
- Vị trí của tệp cấu hình pip
pip.conf
,pip.ini
pip.conf
,pip.ini
Thêm những gì vào tệp
Vị trí của các tệp cấu hình pip.conf và pip.ini
Vị trí của tệp cấu hình pip pip.conf (pip.ini trên Windows) như sau. Nếu tệp cấu hình không tồn tại, hãy tạo một tệp mới.
Nó phụ thuộc vào Unix, macOS và 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
Những gì cần thêm vào pip.conf và pip.ini
Thêm phần sau vào tệp cấu hình.
[list]
format = <list_format>
Có bốn lựa chọn cho & lt; list_format & gt ;.
legacy
columns
freeze
json
Chọn một trong những bạn thích.
legacy
Hiển thị như trước đây.
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'}, ...