Berhubung kebutuhan kantor harus menggunakan OS Windows, saya jadi tidak leluasa kalau ada keperluan utak-atik yang mengharuskan penggunaan Python Environment atau yang berkaitan dengan data science. Biasanya saya utak-atik di Linux atau Mac tapi karena sekarang ada WSL2, tidak perlu lagi pindah OS.

  1. Pertama saya pakai Miniconda karena Pytorch lebih stabil di Conda.
curl https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -o Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
conda update -n base -c defaults conda
conda config --set auto_activate_base false
  1. Modul minimal yang dipasang.
conda create --name pyt \
jupyterlab=3.4.5 \
matplotlib=3.5.3 \
numpy=1.23.2 \
pandas=1.4.3 \
python=3.10.6 \
scikit-learn=1.1.2 \
scipy=1.9.0 \
pytorch torchvision torchaudio cudatoolkit=11.6 -c pytorch -c conda-forge
  1. Jalankan jupyter dibackground karena tidak ada browser.
nohup zsh -c 'jupyter lab --no-browser' &> server.out &