【问题标题】:Jupyter Kernel Error After Catalina OS Update (post Anaconda Fix)Catalina OS 更新后的 Jupyter 内核错误(Anaconda 修复后)
【发布时间】:2020-08-18 03:14:10
【问题描述】:

我已尝试修复 Anaconda 在他们的博客中发布的问题(使用 .sh 重新安装),但在加载 Jupyter 时仍然出现内核错误(安装后找不到“Users/User/anaconda3” )。

在此之前,我也尝试过安装带有 Home-brew 的 Python,但是当从这个环境运行 Jupyter 时,它仍然给了我与现在相同的错误:

    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/anaconda3/bin/python': '/anaconda3/bin/python'

有没有办法编辑 Jupyter 在这里寻找的目录?

还有其他想法吗?

博文:https://www.anaconda.com/how-to-restore-anaconda-after-macos-catalina-update/

【问题讨论】:

    标签: python jupyter-notebook anaconda


    【解决方案1】:

    这对我有用:基本上,运行

    python -m ipykernel install --user
    

    https://github.com/jupyter/notebook/issues/2301

    【讨论】:

      【解决方案2】:

      我会尝试 Arifin 建议的链接,但如果这不能解决问题,这里有一个对我有用。申请the Anaconda Fix后遇到了和你一模一样的问题:

      没有这样的文件或目录:'/anaconda3/bin/python': '/anaconda3/bin/python'

      解决方案

      1. 查找所有内核以编辑其配置文件

        打开终端并使用jupyter kernelspec list 查找所有内核:

        jupyter kernelspec list
        
        Available kernels:
          dataanalysis    /Users/samuel/Library/Jupyter/kernels/dataanalysis
          pedagogy        /Users/samuel/Library/Jupyter/kernels/pedagogy
          python3         /Users/samuel/Library/Jupyter/kernels/python3
          tokopedia       /usr/local/share/jupyter/kernels/tokopedia
        
      2. 导航到每个内核,然后编辑kernel.json 文件。您会发现json 文件存储了要解析的值,并且当前指向的是Catalina 更新之前的旧路径:

        {
         "argv": [
          "/anaconda3/bin/python",
          "-m",
          "ipykernel_launcher",
          "-f",
          "{connection_file}"
         ],
         ...
        }
        
        

        把上面的文件改成:

        {
         "argv": [
          "/Users/samuel/anaconda3/bin/python",
          "-m",
          "ipykernel_launcher",
          "-f",
          "{connection_file}"
         ],
         ...
        }
        

      我今天在我的工作和个人苹果机器上都执行了此操作,并且可以确认它两次都有效。要在 Catalina 更新后清理所有路径,也很高兴找到对旧(损坏)链接的所有引用并将它们替换为新链接:

      grep -R "/anaconda3" ~
      

      【讨论】:

        猜你喜欢
        • 2018-09-11
        • 2020-06-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-04-15
        • 2018-05-15
        • 1970-01-01
        • 2020-10-22
        相关资源
        最近更新 更多