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.

  1. Misalkan saya ingin menggunakan Python 3.11

    conda create -n py311 python=3.11

    py311 adalah nama python environment yang akan kita buat. kalian bebas menggunakan nama apa pun.

  2. Cara untuk mengaktifkan python environment tersebut di terminal adalah conda activate py311 sedangkan untuk menonaktifkan adalah conda deactivate

  3. 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?
  1. Kita kembali ke terminal, kemudian aktifkan python environment yang sudah kita buat

    conda activate py311

  2. install ipykernel

    conda install ipykernel

  3. Memasang kernel baru untuk IPython, yang memungkinkan kita menjalankan kode Python dalam Jupyter Notebook atau JupyterLab.

    ipython kernel install --user --name=py311

  4. Nonaktifkan python environment

    conda deactivate

  5. Matikan server dengan cara pilih File, Hub Control Panel, Stop My Server

  6. Kemudian nyalakan Start My Server

  7. 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:

  • Satu EFI untuk Dua Operating System (Ubuntu 24.04 dan Windows 11) pada dua disk yang berbeda
  • Akses internet ITS melalui myITS-WiFi di Ubuntu
  • Menampilkan Label LaTeX di Matplotlib