Membuat Python Environment di JupyterHub
JupyterHub umumnya memberikan akses terbatas pada sistem operasinya. Sehingga untuk melakukan instalasi python versi tertentu cukup rumit. Berikut ini adalah cara yang saya gunakan untuk membuat python environment di jupyterhub dengan versi python tertentu.
-
Misalkan saya ingin menggunakan Python 3.11
conda create -n py311 python=3.11py311adalah nama python environment yang akan kita buat. kalian bebas menggunakan nama apa pun. -
Cara untuk mengaktifkan python environment tersebut di terminal adalah
conda activate py311sedangkan untuk menonaktifkan adalahconda deactivate -
Jika kita membuka tab baru, maka python environment kita tidak akan muncul di halaman launcher
</div>
</div>
Lalu, bagaimana cara kita membuat python environment yang sudah kita buat tadi ada di halaman launcher?
-
Kita kembali ke terminal, kemudian aktifkan python environment yang sudah kita buat
conda activate py311 -
install ipykernel
conda install ipykernel -
Memasang kernel baru untuk IPython, yang memungkinkan kita menjalankan kode Python dalam Jupyter Notebook atau JupyterLab.
ipython kernel install --user --name=py311 -
Nonaktifkan python environment
conda deactivate -
Matikan server dengan cara pilih File, Hub Control Panel, Stop My Server
-
Kemudian nyalakan Start My Server
-
Jika kita melihat Launcher, maka python environment kita sudah muncul.
Referensi:
- https://stackoverflow.com/questions/56713744/how-to-create-conda-environment-with-specific-python-version
- https://stackoverflow.com/questions/53004311/how-to-add-conda-environment-to-jupyter-lab
Enjoy Reading This Article?
Here are some more articles you might like to read next: