【发布时间】:2018-05-19 15:35:37
【问题描述】:
我已经安装了 Anaconda,我使用 conda 环境和 conda 命令安装软件。
当我输入时:
jupyter notebook --version
我收到以下错误:
zsh: /Users/cr517/.local/bin/jupyter: bad interpreter: /Users/cr517/anaconda/envs/snakes/bin/python: no such file or directory
5.2.1
我可以通过键入:jupyter notebook xyz.ipynb 打开一个 jupyter 笔记本,但我无法运行任何单元格。运行后,该单元格标有*。很快,这个消息就会出现在一个弹出框中:
The kernel has died, and the automatic restart has failed. It is possible the kernel cannot be restarted. If you are not able to restart the kernel, you will still be able to save the notebook, but running code will no longer work until the notebook is reopened.
我在打开 jupyter 笔记本后在终端中得到了这个:
zsh: /Users/cr517/.local/bin/jupyter: bad interpreter: /Users/cr517/anaconda/envs/snakes/bin/python: no such file or directory
[I 21:01:55.558 NotebookApp] JupyterLab alpha preview extension loaded from /Users/cr517/anaconda/lib/python3.6/site-packages/jupyterlab
[I 21:01:55.558 NotebookApp] JupyterLab application directory is /Users/cr517/anaconda/share/jupyter/lab
[I 21:01:55.564 NotebookApp] Serving notebooks from local directory: /Users/cr517/Documents/teach/demonstrations/python/python-functions-and-modules-master
[I 21:01:55.564 NotebookApp] 0 active kernels
[I 21:01:55.564 NotebookApp] The Jupyter Notebook is running at:
[I 21:01:55.564 NotebookApp] http://localhost:8888/?token=0a0b3368be051aceea02ddfdb677ba5b48724f050e78fa59
[I 21:01:55.564 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 21:01:55.584 NotebookApp]
Copy/paste this URL into your browser when you connect for the first time,
to login with a token:
http://localhost:8888/?token=0a0b3368be051aceea02ddfdb677ba5b48724f050e78fa59
[I 21:01:55.852 NotebookApp] Accepting one-time-token-authenticated connection from ::1
[I 21:01:57.808 NotebookApp] Kernel started: 944ec290-db3a-4dc1-97fb-cf440cc384ce
/Users/cr517/anaconda/bin/python: No module named ipykernel_launcher
[I 21:02:00.804 NotebookApp] KernelRestarter: restarting kernel (1/5)
/Users/cr517/anaconda/bin/python: No module named ipykernel_launcher
[I 21:02:03.813 NotebookApp] KernelRestarter: restarting kernel (2/5)
/Users/cr517/anaconda/bin/python: No module named ipykernel_launcher
[I 21:02:06.824 NotebookApp] KernelRestarter: restarting kernel (3/5)
/Users/cr517/anaconda/bin/python: No module named ipykernel_launcher
[W 21:02:07.940 NotebookApp] Timeout waiting for kernel_info reply from 944ec290-db3a-4dc1-97fb-cf440cc384ce
[I 21:02:09.833 NotebookApp] KernelRestarter: restarting kernel (4/5)
kernel 944ec290-db3a-4dc1-97fb-cf440cc384ce restarted
/Users/cr517/anaconda/bin/python: No module named ipykernel_launcher
[W 21:02:12.841 NotebookApp] KernelRestarter: restart failed
[W 21:02:12.842 NotebookApp] Kernel 944ec290-db3a-4dc1-97fb-cf440cc384ce died, removing from map.
kernel 944ec290-db3a-4dc1-97fb-cf440cc384ce restarted failed!
[W 21:02:12.873 NotebookApp] 410 DELETE /api/sessions/eaa457a0-7628-42c4-927f-1428b4ec3b68 (::1): Kernel deleted before session
[W 21:02:12.873 NotebookApp] Kernel deleted before session
[W 21:02:12.873 NotebookApp] 410 DELETE /api/sessions/eaa457a0-7628-42c4-927f-1428b4ec3b68 (::1) 2.10ms referer=http://localhost:8888/notebooks/python_fm_1.ipynb
确实没有 /Users/cr517/anaconda/envs/snakes/bin/python 但为什么 Jupyter Notebook 试图使用它?我这里有一个运行良好的 Python:
which python
/Users/cr517/anaconda/bin/python
?
which -a python
/Users/cr517/anaconda/bin/python
/usr/local/bin/python
/usr/bin/python
which -a jupyter
/Users/cr517/.local/bin/jupyter
/Users/cr517/.local/bin/jupyter
/Users/cr517/.local/bin/jupyter
echo $PATH
/usr/local/opt/hdf5@1.8/bin:/Users/cr517/Documents/phd/project/output/software/DEXTRACTOR:/Users/cr517/Documents/phd/project/output/software/DAZZ_DB:/Users/cr517/Documents/phd/project/output/software/DASCRUBBER:/Users/cr517/Documents/phd/project/output/software/subread-1.5.2-MaxOSX-x86_64/bin:/Users/cr517/Documents/phd/project/output/software/SHRiMP_2_2_2/utils:/Users/cr517/Documents/phd/project/output/software:/Users/cr517/Documents/phd/project/output/software/fastx/bin:/Users/cr517/.local/bin:/Users/cr517/Documents/phd/project/output/software/DAZZ_DB:/Users/cr517/Documents/phd/project/output/software/DASCRUBBER:/Users/cr517/Documents/phd/project/output/software/subread-1.5.2-MaxOSX-x86_64/bin:/Users/cr517/Documents/phd/project/output/software/SHRiMP_2_2_2/utils:/Users/cr517/Documents/phd/project/output/software:/Users/cr517/Documents/phd/project/output/software/fastx/bin:/Users/cr517/.local/bin:/Users/cr517/Documents/phd/project/output/software/DASCRUBBER:/Users/cr517/Documents/phd/project/output/software/subread-1.5.2-MaxOSX-x86_64/bin:/Users/cr517/Documents/phd/project/output/software/SHRiMP_2_2_2/utils:/Users/cr517/Documents/phd/project/output/software:/Users/cr517/Documents/phd/project/output/software/fastx/bin:/Users/cr517/.local/bin:/Users/cr517/Documents/phd/project/output/software/subread-1.5.2-MaxOSX-x86_64/bin:/Users/cr517/Documents/phd/project/output/software/SHRiMP_2_2_2/utils:/Users/cr517/Documents/phd/project/output/software:/Users/cr517/Documents/phd/project/output/software/fastx/bin:/Users/cr517/.local/bin:/Users/cr517/Documents/phd/project/output/software:/Users/cr517/Documents/phd/project/output/software/STAR:/Users/cr517/Documents/phd/project/output/software/fastx/bin:/Users/cr517/.local/bin:/Users/cr517/.local/bin:/Users/cr517/anaconda/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/ncbi/blast/bin:/Library/TeX/texbin:/Users/cr517/Documents/phd/project/multibreak-sv/lib:/Users/cr517/Documents/phd/project/output/software/PBSuite_15.8.24/pbsuite:/Users/cr517/Documents/phd/project/output/software/PBSuite_15.8.24/bin/:/Users/cr517/Documents/phd/project/output/software/blobology
/Users/cr517/.local/bin/jupyter
/Users/cr517/.local/bin/jupyter
/Users/cr517/.local/bin/jupyter
/Users/cr517/anaconda/bin/jupyter
/usr/local/bin/jupyter
jupyter kernelspec list
zsh: /Users/cr517/.local/bin/jupyter: bad interpreter: /Users/cr517/anaconda/envs/snakes/bin/python: no such file or directory
Available kernels:
python3 /Users/cr517/anaconda/lib/python3.6/site-packages/ipykernel/resources
ir /Users/cr517/anaconda/share/jupyter/kernels/ir
python2 /usr/local/share/jupyter/kernels/python2
jupyter notebook 在网络浏览器中打开我的目录,但不创建新笔记本。
我在终端输入python --version,得到:
Python 3.6.3 :: Anaconda custom (x86_64)
【问题讨论】:
-
除了你从 anaconda 得到的那个之外,你还有另一个 jupyter notebook 版本吗?
-
在内核中输入“python --version”会得到什么?
标签: python kernel anaconda jupyter-notebook