pip.conf بنائیں اور پائپ لسٹ وارننگ کو ہٹا دیں۔

کاروبار

میں نے pip کو 9.0.1 پر اپ ڈیٹ کیا اور اب مجھے 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.

جیسا کہ پیغام میں کہا گیا ہے، اگر آپ مندرجہ ذیل فارمیٹ کی وضاحت کرنے کا آپشن شامل کرتے ہیں، تو کوئی وارننگ نہیں ہوگی۔
pip list --format=columns
تاہم، اسے ہر بار شامل کرنے میں بہت زیادہ پریشانی ہے، لہذا اسے درج ذیل کنفیگریشن فائل میں شامل کریں۔

  • pip.conf(یونکس، میک او ایس)
  • pip.ini(ونڈوز)
  • پائپ کنفیگریشن فائل کا مقامpip.conf،pip.ini
  • pip.conf،pip.iniفائل میں کیا شامل کرنا ہے۔

pip.conf اور pip.ini کنفیگریشن فائلوں کا مقام

pip کنفیگریشن فائل pip.conf (ونڈوز پر 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'}, ...
Copied title and URL