繁体   English   中英

Jupyter 中这两个 Python Notebooks 有什么区别?

[英]What is the difference between these two Python Notebooks in Jupyter?

背景

我是一名数据分析师,正在建立一个新的数据环境,以便在 Jupyter 笔记本中使用 Python 执行分析。

我已经在 mac 上安装了 miniconda,并用它来创建一个名为myenv的环境。 在那里,我使用 conda 安装了 Jupyter(下面的系统信息包含版本和构建)。

主要问题

当我启动从终端用Jupyter笔记本jupyter notebook ,并选择new ,我有两个选项来创建一个新的笔记本(在这个截图)。

Python 3Python 3.7.4 64-bit ('base': conda)

这些选项之间有什么区别,我应该使用哪个选项来创建笔记本?

额外信息

我的目的是设置一个 conda 数据环境,其中包含数据分析所需的所有包(并且没有额外的包),如果其他分析师加入或加入同一部分的工作,则很容易复制。

我很感激这是一个非常简单的问题 - 我很感激任何建议的文章来帮助理解设置过程。

谢谢!

杰克

系统信息

  • macOS Mojave - Version 10.14.6
  • miniconda 安装 - conda conda 4.8.2
  • conda 环境myenv (使用conda create --name myenv )包含:

    • 蟒蛇version 3.8.1
    • jupyter(与conda install jupyter一起conda install jupyter )- version 1.0.0 build py38_7
    • jupyter_client - version 5.3.4 build py38_0
    • jupyter_console - version 6.1.0 build py_0
    • jupyter_core - version 4.6.1 build py38_0

当您使用环境时,这总是令人困惑。 一种解决方法和好方法是将环境与内核链接起来。

在终端中激活环境后,使用这两个命令(只需在创建环境后执行):

conda install ipykernel
python -m ipykernel install --user --name=env_name

写上创建的环境名称而不是上面的 env_name。

然后每当你想打开新笔记本时,你可以看到一个额外的选项,上面写着你的环境,你可以使用它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM