Jupyter Notebooks 在 VSCode 中打开,但在终端中未打开

Jupyter Notebooks 在 VSCode 中打开,但在终端中未打开

我对 Linux 还很陌生。一周前才安装的。

现在我面临一个恼人的问题。这可能是我忽略的一件简单/愚蠢的事情。

事情是这样的:我是一个 VSCode 爱好者,所以安装的第一个软件就是这个。我通常用它来完成我的数据科学任务,使用内置的 jupyter 笔记本。

今天我决定从 Ubuntu 终端运行 jupyter notebook,结果如下

Command 'jupyter' not found, but can be installed with:

sudo snap install jupyter       # version 1.0.0, or
sudo apt  install jupyter-core  # version 4.6.3-3

See 'snap info jupyter' for additional versions.

但是当我运行相同的jupyter 笔记本命令在VScode终端中正常打开。

我错过了什么?

答案1

您的计算机上似乎未安装 Jupyter Notebook。我不知道 vscode 中包含的 jupyter notebook 插件是否真的在您的计算机上安装了标准 jupyter-notebook 命令。在这种情况下,只需运行sudo apt install jupyter-notebook

jupyter notebook 的命令行也是jupyter-notebook。它将启动一个 jupyter notebook 服务器,然后您可以使用 Web 浏览器加入该服务器(将显示一个 URL)。
编辑:jupyter notebook也可以使用,所以可能只是没有安装。

答案2

为了能够回答您的问题,需要一些有关 Python 安装/配置的详细信息。

你是如何安装 Python 的?你使用蟒蛇?Ubuntu 预装了 Python(Python 3.6)。所以也许你有两个不同的 Python 版本?该命令sudo apt install将安装到你的 Ubuntu Python(系统)安装中,同时sudo snap install将安装一个容器化的“snap”包。如果你使用 Anaconda,那么你应该使用以下方式安装包康达(并管理您的本地环境)。因此,解决方案取决于您最初配置 Python 环境的方式。

我建议使用 Anaconda(或 Miniconda),并使用 Conda 进行 Python 包管理(即创建具有不同依赖项的虚拟环境)。这样,您就可以与系统 Python(与 Ubuntu 捆绑在一起,是操作系统所需的)隔离,并且可以使用 更新和管理 Python 包(和环境)conda。希望这对您有所帮助。

相关内容