میں نے 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> کے لیے چار انتخاب ہیں۔
legacycolumnsfreezejson
اپنی پسند کا انتخاب کریں۔
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'}, ...


