Tạo pip.conf và xóa cảnh báo danh sách pip

Kinh doanh

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 pippip.conf,pip.ini
  • pip.conf,pip.iniThê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'}, ...