Ipython: Setel profil IPython default dengan variabel lingkungan

Dibuat pada 21 Agu 2019  ·  3Komentar  ·  Sumber: ipython/ipython

Akan lebih baik untuk mengatur profil IPython dengan variabel lingkungan, yaitu sesuatu seperti

$ 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]:

Kasus penggunaan khusus saya adalah menggunakan conda {de,}activate.d/ kait untuk mengubah profil berdasarkan lingkungan conda mana yang aktif. Saat ini, peretasan yang mudah adalah dengan alias ipython menjadi ipython --profile={profile} dan kemudian unalias dalam menonaktifkan, tetapi variabel lingkungan akan lebih bersih.

Komentar yang paling membantu

:+1:
Akan menyenangkan memiliki fitur ini. Banyak aplikasi membiarkan menggunakan IPython alih-alih shell standar, tetapi kami tidak dapat menentukan profil saat dipanggil.

Semua 3 komentar

$IPYTHONDIR memungkinkan Anda untuk mendefinisikan ulang $HOME/.ipython (tempat profil berada) ke tempat lain, bukan profil yang dipilih.

Anda dapat melakukan peretasan di mana setiap profil berada di direktori .ipythonnya sendiri, tetapi ini lebih buruk daripada trik alias.

:+1:
Akan menyenangkan memiliki fitur ini. Banyak aplikasi membiarkan menggunakan IPython alih-alih shell standar, tetapi kami tidak dapat menentukan profil saat dipanggil.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat