【问题标题】:Change Interpreter in Jupyter notebook在 Jupyter 笔记本中更改解释器
【发布时间】:2020-02-26 23:00:24
【问题描述】:

我正在尝试将 Jupyter 笔记本环境的解释器路径更改为我在 PyCharm 中使用的解释器路径。

当我使用 Jupyter notebook 执行以下代码时,我在 Anaconda 主文件夹中安装了 python,而不是我在 PyCharm 中使用的那个。

import sys
print(sys.executable)

通过哪个命令我可以更改与 PyCharm 一起使用的其他 python 安装的路径?

【问题讨论】:

    标签: python jupyter-notebook jupyter


    【解决方案1】:

    首先激活你要使用的环境:

    conda activate myenv
    

    然后再启动jupyter:

    jupyter notebook /path/to/your/dir
    

    【讨论】:

    • 这会改变 jupyter 面板打开的路径
    【解决方案2】:

    我相信您正在寻找的是如何更改您正在运行的内核。如果您转到 Jupyter 中的内核菜单,您将看到更改内核的选项。

    如果您想从 conda 环境添加新内核,请终止 jupyter,激活您要为其添加内核的环境,然后运行此命令(需要 conda install ipykernel -- thx @shad):

    python -m ipykernel install --user --name <kernel_name> --display-name "<Name_to_display>"
    

    确保将 &lt;kernel_name&gt;&lt;Name_to_display&gt; 替换为您的环境名称。此外,这需要您conda install ipykernel(感谢@shad)。

    一旦你安装了内核,你可以通过上面的菜单甚至通过 Jupyter 单元中的代码 sn-p 来更改它:

    %%javascript
    Jupyter.notebook.session.restart({kernel_name: '<kernel_name>'})
    

    【讨论】:

    • 太棒了,谢谢!我必须先运行它: conda install ipykernel
    • 我不明白我必须在 中放入什么,解释器的路径?
    • @user8635948 这些说明帮助了我:link - 看来您可以任意选择这两个名称。要获取所需的 python 二进制文件,请运行从该二进制文件发布的命令 DanielSchneider。
    • 如果我的主要 Jupyter 在 E: 中,我想使用驱动器 E: 中的 venv 中的 Python 解释器怎么办?
    【解决方案3】:

    您还可以使用以下内容:

    conda activate base 
    

    然后使用

    检查jupyter的位置
    type jupyter
    

    如果它位于

    ~/anaconda3/bin/jupyter

    那么你就可以走了。 之后,您可以使用 jupyter 我在主机和服务器机器之间使用 ssh 隧道的方法是:

    jupyter notebook --no-browser --port=1234
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-20
      • 1970-01-01
      • 2013-03-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多