2015-12-03 17 views
6

Python sürümümü 3.4'ten 3,5'e (Mac El Capitan'da) güncellediğimde, Jupyter'i yeniden yükledim, ancak çalıştırdığımda yeni bir Python 3 not defteri oluşturduğumda, hemen bana bunun olduğunu söyledi. Ben 3.4 ile 3.5 yükseltme paketleri farklı yerlere kurulabilir anlamına geliyordu anlıyoruzJupyter Notebook Python 3.5 ile kırıldı

Traceback (most recent call last): File 
"/usr/local/lib/python3.5/site-packages/notebook/base/handlers.py", 
line 436, in wrapper 
    result = yield gen.maybe_future(method(self, *args, **kwargs)) File 
"/usr/local/lib/python3.5/site-packages/notebook/services/sessions/handlers.py", 
line 56, in post 
    model = sm.create_session(path=path, kernel_name=kernel_name) File 
"/usr/local/lib/python3.5/site-packages/notebook/services/sessions/sessionmanager.py", 
line 66, in create_session 
    kernel_name=kernel_name) File "/usr/local/lib/python3.5/site-packages/notebook/services/kernels/kernelmanager.py", 
line 84, in start_kernel 
    **kwargs) File "/usr/local/lib/python3.5/site-packages/jupyter_client/multikernelmanager.py", 
line 109, in start_kernel 
    km.start_kernel(**kwargs) File "/usr/local/lib/python3.5/site-packages/jupyter_client/manager.py", 
line 244, in start_kernel 
    **kw) File "/usr/local/lib/python3.5/site-packages/jupyter_client/manager.py", 
line 190, in _launch_kernel 
    return launch_kernel(kernel_cmd, **kw) File "/usr/local/lib/python3.5/site-packages/jupyter_client/launcher.py", 
line 123, in launch_kernel 
    proc = Popen(cmd, **kwargs) File "/usr/local/Cellar/python3/3.5.0/Frameworks/Python.framework/Versions/3.5/lib/python3.5/subprocess.py", 
line 950, in __init__ 
    restore_signals, start_new_session) File "/usr/local/Cellar/python3/3.5.0/Frameworks/Python.framework/Versions/3.5/lib/python3.5/subprocess.py", 
line 1540, in _execute_child 
    raise child_exception_type(errno_num, err_msg) FileNotFoundError: [Errno 2] No such file or directory: 
'/usr/local/opt/python3/bin/python3.4' 

ama dışarı çalışamaz: Bu tıklarsa bir çekirdek hatası, o zaman ben bu hata mesajını almak ve Ben zaten pip3 install jupyter yeniden (ve birkaç kez kaldırılıyor/yeniden) yükledikten sonra Python 3.5 paketleri için ne arıyor. Bunun için bir düzeltme olduğunu bilen var mı?

cevap

8

IPython için Python 3.4'e işaret eden bir kernelspec kalıntısı var. Sen mevcut kernelspecs görebilirsiniz: Eğer yaptığımız gibi aynı sorunla karşılaştı

ipython kernelspec install [--user] 
+0

Çok teşekkürler :) hepsi şimdi sabit! –

0

ile yeni ipython kernelspec yükleyebilirsiniz

jupyter kernelspec list 

. Python 3'ü kaldırdım ve yeniden yükledim.

Sonra yazın: Bu bana jupyter dizüstü erişim verdi ama çekirdek hata yine yoktu

pip3 install jupyter ipython 

. Sonra yazdım: Sorunumu çözdüm.

İlgili konular