Windows 10'da çalışan Jupyter dizüstü bilgisayarım var. Anaconda gibi bir dağıtıma güvenmeden bu görevi yerine getirmenin en kolay yolunu Cygwin kullanmaktı.
Cygwin kurulumunda python2, python2-devel, python2-numpy, python2-pip, tcl, tcl-devel, (kurduğum tüm paketlerin altına bir resim ekledim) ve mevcut olmasını istediğiniz diğer python paketlerini yükleyin. Bu açık ara en kolay seçenektir.
Sonra sadece jupyter not defterini kurmak için bu komutu çalıştırın:
python -m pip install jupyter
Başkalarının da bu listeye ihtiyaç duyması durumunda, daha fazla kitaplık eklemek için çalıştırdığım gerçek komutlar aşağıdadır:
python -m pip install scipy
python -m pip install scikit-learn
python -m pip install sklearn
python -m pip install pandas
python -m pip install matplotlib
python -m pip install jupyter
Yukarıdaki komutlardan herhangi biri başarısız olursa endişelenmeyin, çözüm çoğu zaman oldukça basittir. Yaptığınız şey, eksik paket / kitaplık ne olursa olsun derleme başarısızlığına bakmaktır.
Eksik bir pyzmq gösterdiğini varsayalım, sonra Cygwin'i kapatın, yükleyiciyi yeniden açın, paket listesi ekranına gidin, herkes için "tam" göster, sonra zmq gibi bir isim arayın ve bu kitaplıkları kurun ve yukarıdaki komutları tekrar deneyin.
Bu yaklaşımı kullanarak, en sonunda tüm eksik bağımlılıkları başarılı bir şekilde çözmek oldukça basitti.
Cygwin paket listesi
Her şey yüklendikten sonra Cygwin'de çalıştırarak dizüstü bilgisayar kullanıcı arabirimi ağacı için "kök" olmasını istediğiniz klasöre gidin ve şunu yazın:
jupyter notebook
Bu, dizüstü bilgisayarı başlatacak ve aşağıdaki gibi bazı çıktılar gösterecektir:
$ jupyter notebook
[I 19:05:30.459 NotebookApp] Serving notebooks from local directory:
[I 19:05:30.459 NotebookApp] 0 active kernels
[I 19:05:30.459 NotebookApp] The Jupyter Notebook is running at:
[I 19:05:30.459 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
Copy/paste this URL into your browser when you connect for the first time, to login with a token:
http://localhost:8888/?token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
python -m notebook
işe yaradı! Çözüm için teşekkürler.