Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x macOS上Python 3.7的Anaconda 2019.03版Jupyter笔记本中的内核错误_Python 3.x_Macos_Jupyter Notebook_Anaconda - Fatal编程技术网

Python 3.x macOS上Python 3.7的Anaconda 2019.03版Jupyter笔记本中的内核错误

Python 3.x macOS上Python 3.7的Anaconda 2019.03版Jupyter笔记本中的内核错误,python-3.x,macos,jupyter-notebook,anaconda,Python 3.x,Macos,Jupyter Notebook,Anaconda,我刚刚用Python3.7为macOS安装了Anaconda 2019.03,并希望将其用于Jupyter笔记本的Python3编程。当我运行Jupyter笔记本时,由于内核错误,任何东西都不能工作 我在重新安装Anaconda for Python 2.7和Python 3.7之前已经卸载了它(我卸载和重新安装是因为一个单独的问题),我认为当我手动卸载Anaconda时,一些重要的内核文件可能已经被删除。我认为下面的错误消息显示,Anaconda正在根目录(/)内的名为anaconda3的文件

我刚刚用Python3.7为macOS安装了Anaconda 2019.03,并希望将其用于Jupyter笔记本的Python3编程。当我运行Jupyter笔记本时,由于内核错误,任何东西都不能工作

我在重新安装Anaconda for Python 2.7和Python 3.7之前已经卸载了它(我卸载和重新安装是因为一个单独的问题),我认为当我手动卸载Anaconda时,一些重要的内核文件可能已经被删除。我认为下面的错误消息显示,Anaconda正在根目录(
/
)内的名为
anaconda3
的文件夹中启动,但在错误消息的最后一行,它似乎在我的主文件夹(
myhomefolder
)中查找内容。我真的不知道如何解释这个,因为我对这个相当陌生

Traceback (most recent call last):
  File "/anaconda3/lib/python3.7/site-packages/tornado/web.py", line 1699, in _execute
    result = await result
  File "/anaconda3/lib/python3.7/site-packages/tornado/gen.py", line 736, in run
    yielded = self.gen.throw(*exc_info)  # type: ignore
  File "/anaconda3/lib/python3.7/site-packages/notebook/services/sessions/handlers.py", line 73, in post
    type=mtype))
  File "/anaconda3/lib/python3.7/site-packages/tornado/gen.py", line 729, in run
    value = future.result()
  File "/anaconda3/lib/python3.7/site-packages/tornado/gen.py", line 736, in run
    yielded = self.gen.throw(*exc_info)  # type: ignore
  File "/anaconda3/lib/python3.7/site-packages/notebook/services/sessions/sessionmanager.py", line 79, in create_session
    kernel_id = yield self.start_kernel_for_session(session_id, path, name, type, kernel_name)
  File "/anaconda3/lib/python3.7/site-packages/tornado/gen.py", line 729, in run
    value = future.result()
  File "/anaconda3/lib/python3.7/site-packages/tornado/gen.py", line 736, in run
    yielded = self.gen.throw(*exc_info)  # type: ignore
  File "/anaconda3/lib/python3.7/site-packages/notebook/services/sessions/sessionmanager.py", line 92, in start_kernel_for_session
    self.kernel_manager.start_kernel(path=kernel_path, kernel_name=kernel_name)
  File "/anaconda3/lib/python3.7/site-packages/tornado/gen.py", line 729, in run
    value = future.result()
  File "/anaconda3/lib/python3.7/site-packages/tornado/gen.py", line 209, in wrapper
    yielded = next(result)
  File "/anaconda3/lib/python3.7/site-packages/notebook/services/kernels/kernelmanager.py", line 160, in start_kernel
    super(MappingKernelManager, self).start_kernel(**kwargs)
  File "/anaconda3/lib/python3.7/site-packages/jupyter_client/multikernelmanager.py", line 110, in start_kernel
    km.start_kernel(**kwargs)
  File "/anaconda3/lib/python3.7/site-packages/jupyter_client/manager.py", line 259, in start_kernel
    **kw)
  File "/anaconda3/lib/python3.7/site-packages/jupyter_client/manager.py", line 204, in _launch_kernel
    return launch_kernel(kernel_cmd, **kw)
  File "/anaconda3/lib/python3.7/site-packages/jupyter_client/launcher.py", line 138, in launch_kernel
    proc = Popen(cmd, **kwargs)
  File "/anaconda3/lib/python3.7/subprocess.py", line 775, in __init__
    restore_signals, start_new_session)
  File "/anaconda3/lib/python3.7/subprocess.py", line 1522, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/Users/myhomefolder/anaconda/envs/ipykernel_py3/bin/python': '/Users/myhomefolder/anaconda/envs/ipykernel_py3/bin/python'

解决方案是在终端中运行以下命令:

python-mipykernel安装--user

我相信它安装了内核。我在以下GitHub帖子中找到了解决方案


我不知道这是否是避免将来出现类似问题的最完整的解决方案,但目前看来似乎是可行的。如果有人有其他建议,我当然很高兴听到。您可以尝试在其他位置重新安装。我如何知道正确的位置?我已经重新安装了好几次了。因为你说你手动删除了一些文件,所以可能没有成功删除。所以,完全删除安装目录,然后再次尝试安装。我想我已经安装了。你能更具体地说明安装目录是什么吗?如果你删除“/Users/myhomefolder/anaconda”目录并再次尝试安装它。它对我来说非常好,谢谢分享,我花了很多时间来克服这个错误消息。在搜索数小时的答案后。只有这样才有效。不一样。但这帮我找到了问题的答案。谢谢!