سيكون من الجيد ضبط ملف تعريف 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 في إلغاء التنشيط ، لكن متغيرات البيئة ستكون أكثر نظافة.
هل حاولت تعيين IPYTHONDIR $؟
https://ipython.readthedocs.io/en/stable/config/intro.html؟highlight=ipythondir#envvar -IPYTHONDIR
يسمح لك $ IPYTHONDIR بإعادة تعريف $HOME/.ipython
(حيث توجد الملفات الشخصية) إلى مكان آخر ، بدلاً من تحديد الملف الشخصي.
يمكن أن يكون لديك اختراق حيث يوجد كل ملف تعريف في دليل .ipython الخاص به ، ولكن هذا أسوأ من خدعة الاسم المستعار.
: +1:
سيكون من الجميل أن يكون لديك هذه الميزة. تسمح العديد من التطبيقات باستخدام IPython بدلاً من shell القياسي ، لكن لا يمكننا تحديد ملف التعريف عندما يستدعي.
التعليق الأكثر فائدة
: +1:
سيكون من الجميل أن يكون لديك هذه الميزة. تسمح العديد من التطبيقات باستخدام IPython بدلاً من shell القياسي ، لكن لا يمكننا تحديد ملف التعريف عندما يستدعي.