pip.conf बनाएं और पाइप सूची चेतावनी हटाएं

व्यापार

मैंने पाइप को 9.0.1 पर अपडेट किया और अब मुझे पाइप लिस्ट कमांड में एक चेतावनी संदेश मिलता है।

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.

जैसा कि संदेश कहता है, यदि आप प्रारूप को निम्नानुसार निर्दिष्ट करने का विकल्प जोड़ते हैं, तो कोई चेतावनी नहीं होगी।
pip list --format=columns
हालाँकि, इसे हर बार जोड़ने में बहुत अधिक परेशानी होती है, इसलिए इसे निम्न कॉन्फ़िगरेशन फ़ाइल में जोड़ें।

  • pip.conf(यूनिक्स, मैकओएस)
  • pip.ini(खिड़कियाँ)
  • पाइप कॉन्फ़िगरेशन फ़ाइल का स्थानpip.conf,pip.ini
  • pip.conf,pip.iniफ़ाइल में क्या जोड़ना है

pip.conf और pip.ini कॉन्फ़िगरेशन फ़ाइलों का स्थान

पाइप कॉन्फ़िगरेशन फ़ाइल pip.conf (Windows पर pip.ini) का स्थान इस प्रकार है। यदि कॉन्फ़िगरेशन फ़ाइल मौजूद नहीं है, तो एक नया बनाएँ।

यह यूनिक्स, मैकओएस और विंडोज पर निर्भर करता है।

  • 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

pip.conf और pip.ini . में क्या जोड़ें

कॉन्फ़िगरेशन फ़ाइल में निम्न जोड़ें।

[list]
format = <list_format>

<list_format> के लिए चार विकल्प हैं।

  • legacy
  • columns
  • freeze
  • json

जिसे आप पसंद करते हैं उसे चुनें।

legacy

पहले की तरह प्रदर्शित करें।

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