Ipython: تعيين ملف تعريف IPython الافتراضي مع متغير البيئة

تم إنشاؤها على ٢١ أغسطس ٢٠١٩  ·  3تعليقات  ·  مصدر: ipython/ipython

سيكون من الجيد ضبط ملف تعريف IPython مع متغير بيئة ، أي شيء من هذا القبيل

$ IPYTHON_PROFILE=testing ipython
Python 3.7.4 (default, Aug 13 2019, 20:35:49) 
Type 'copyright', 'credits' or 'license' for more information
IPython 7.7.0 -- An enhanced Interactive Python. Type '?' for help.

IPython profile: testing
In [1]:

حالة الاستخدام الخاصة بي هي استخدام conda {de،} activ.d / hooks لتغيير ملفات التعريف بناءً على بيئة conda النشطة. في الوقت الحالي ، يعد الاختراق السهل هو الاسم المستعار ipython إلى ipython --profile={profile} ثم unalias في إلغاء التنشيط ، لكن متغيرات البيئة ستكون أكثر نظافة.

التعليق الأكثر فائدة

: +1:
سيكون من الجميل أن يكون لديك هذه الميزة. تسمح العديد من التطبيقات باستخدام IPython بدلاً من shell القياسي ، لكن لا يمكننا تحديد ملف التعريف عندما يستدعي.

ال 3 كومينتر

يسمح لك $ IPYTHONDIR بإعادة تعريف $HOME/.ipython (حيث توجد الملفات الشخصية) إلى مكان آخر ، بدلاً من تحديد الملف الشخصي.

يمكن أن يكون لديك اختراق حيث يوجد كل ملف تعريف في دليل .ipython الخاص به ، ولكن هذا أسوأ من خدعة الاسم المستعار.

: +1:
سيكون من الجميل أن يكون لديك هذه الميزة. تسمح العديد من التطبيقات باستخدام IPython بدلاً من shell القياسي ، لكن لا يمكننا تحديد ملف التعريف عندما يستدعي.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات