Jupyter Notebook veya Jupyter Lab’ a Sanal Ortam Nasıl Tanımlanır?

Jupyter Notebook, jupyter için geliştirilen IPython kernel‘ ini kullanıyor. Eğer bilgisayarımızda oluşturduğumuz sanal ortamı(virtual enenvironment) Jupyter notebook’ ta da kullanmak istiyorsak bunun için ekstra işlemler yapmamız gerekiyor.

İlk önce sanal ortamımızı aktive etmemiz gerekiyor.

conda activate <sanal_ortam_adı>

Daha sonra sanal ortamımıza ipykernel paketini yüklememiz gerekiyor.

pip install --user ipykernel

En son adımda sanal ortamı Jupyter’ e aşağıdaki kodu yazarak tanımlıyoruz.

python -m ipykernel install --user --name=<sanal_ortam_adı>

Örnek: aws ismindeki sanal ortamımızı Jupyter Notebook’a ekleyelim.

conda activate aws
pip install --user ipykernel
python -m ipykernel install --user --name = aws

Yukarıdaki kodları çalıştırdığımızda aws sanal ortamımızı Jupyter’ e eklemiş oluruz. Jupyter Lab’ ı açtığımızda sağ üst köşesinde bulunan Python 3 düğmesini tıkladığımızda karşımıza kernel seçimi yapabileceğimiz ekran gelecek.

Aşağıdaki resimde görülen açılır kutudan aws sanal ortamını seçtim.

Seçim yapıldıktan sonra Jupyter’in kernelinin değiştiğini sağ üst köşeden görebiliriz.

Başarılar.