jupyter'e python3 çekirdeğini nasıl eklerim (IPython)
Benim Jupyter
not defterlerim python 2
çekirdeği ile yüklü. Nedenini anlamıyorum. Yüklemeyi yaparken bir şeyleri karıştırmış olabilirim. Zaten python 3
yüklü. Bunu Jupyter
e nasıl ekleyebilirim?
İşte python3 -m install jupyter
ile yüklenen ve jupyter notebook
ile tarayıcıda açılan varsayılan Jupyter
in nasıl göründüğünün bir ekran görüntüsü:
290
3
Ipykernel
in kurulu olduğundan emin olun ve python2 için kernelspec
i doğru konuma bırakmak içinipython kernel install
kullanın. Daha sonra Python3 içinipython3 kernel install
kullanın. Artıkjupyter notebook
,ipython notebook
veyaipython3 notebook
kullanıp kullanmadığınıza bakılmaksızın 2 çekirdek arasında seçim yapabilmelisiniz (sonraki ikisi kullanımdan kaldırılmıştır).Belirli bir Python çalıştırılabiliri için kurulum yapmak istiyorsanız aşağıdaki hileyi kullanabilirsiniz:
Bu, ortamları (venv, conda,...) kullanırken çalışır ve `
çekirdeğinizi adlandırmanıza izin verir (bkz.
--help`). Böylece şunları yapabilirsinizVe şimdi açılır menülerinizde diğerleriyle birlikte
py36-test
adlı bir çekirdek elde edersiniz.Daha güncel bilgiler için https://stackoverflow.com/questions/30492623/using-both-python-2-x-and-python-3-x-in-ipython-notebook adresine bakınız.
Python 2.7'ye sahiptim ve Jupyter içinde Python 3'e geçebilmek istedim.
Bu adımlar benim için bir Windows Anaconda Komut İstemi üzerinde çalıştı:
Artık ipython not defterini Python2.7 için normal komutla açtıktan sonra, yeni bir not defteri oluştururken Python3.3 de kullanılabilir.
Python2'nin yanında bir Python3 çekirdeği kurmayı başardım. İşte yaptığım yol:
En son çalışan bağlantı burada bulunabilir.
Asıl kod şu: