问:在Jupyter笔记本中找不到Kotlin内核

问:在Jupyter笔记本中找不到Kotlin内核,kotlin,jupyter-notebook,Kotlin,Jupyter Notebook,在使用pip3安装了Kotlin内核和Jupyter之后,我无法使用Kotlin内核。 我还尝试了fix kernelspec location脚本,如Kotlin Jupyter内核repo上的自述文件所述: 要重现错误,请执行以下操作: 我使用Jupyter-lab启动Jupyter会话 我仍然只能使用Python3内核,如下面的屏幕截图所示: 感谢您的帮助!我对设置Python环境相当陌生,以前对Anaconda、虚拟环境等都感到困惑,所以现在我选择只使用pip3来保持简单 以下是有关我

在使用
pip3
安装了Kotlin内核和Jupyter之后,我无法使用Kotlin内核。 我还尝试了
fix kernelspec location
脚本,如Kotlin Jupyter内核repo上的自述文件所述:

要重现错误,请执行以下操作:

  • 我使用
    Jupyter-lab
    启动Jupyter会话
  • 我仍然只能使用Python3内核,如下面的屏幕截图所示:
  • 感谢您的帮助!我对设置Python环境相当陌生,以前对Anaconda、虚拟环境等都感到困惑,所以现在我选择只使用
    pip3
    来保持简单

    以下是有关我的安装过程的更多说明: 在使用
    pip3安装Jupyter
    安装Jupyter时,我最后遇到了以下错误:

    ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied: '/usr/local/etc/jupyter/nbconfig/notebook.d/widgetsnbextension.json'
    Consider using the `--user` option or check the permissions.
    
    谷歌搜索这个错误并没有提供任何提示。 然后我运行了
    pip3安装jupyterlab
    。此时,尝试jupyter lab时产生了以下错误:
    “ExtensionManager”对象没有属性“\u extensions”
    ,我猜想该属性与此问题有关: 我在该页面上尝试了修复,即禁用nbclassic的jupyter服务器扩展。 接下来,我使用
    pip3 uninstall Kotlin jupyter kernel
    pip3 install Kotlin jupyter kernel
    卸载并重新安装了Kotlin内核。 以下是输出:

    Collecting kotlin-jupyter-kernel
      Downloading kotlin_jupyter_kernel-0.10.0.40-py3-none-any.whl (70.5 MB)
         |████████████████████████████████| 70.5 MB 9.4 MB/s 
    Installing collected packages: kotlin-jupyter-kernel
    ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied: '/usr/local/share/jupyter/kernels/kotlin'
    Consider using the `--user` option or check the permissions.
    
    我还在Kotlin内核存储库的一期文章中发布了这个问题:。 谢谢大家!

    Collecting kotlin-jupyter-kernel
      Downloading kotlin_jupyter_kernel-0.10.0.40-py3-none-any.whl (70.5 MB)
         |████████████████████████████████| 70.5 MB 9.4 MB/s 
    Installing collected packages: kotlin-jupyter-kernel
    ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied: '/usr/local/share/jupyter/kernels/kotlin'
    Consider using the `--user` option or check the permissions.