📜  使用 Jupyter Notebook 安装Python包

📅  最后修改于: 2022-05-13 01:55:03.709000             🧑  作者: Mango

使用 Jupyter Notebook 安装Python包

Jupyter Notebook 是一个开源 Web 应用程序,用于创建和共享包含不同格式数据的文档,其中包括实时代码、方程式、可视化和文本。用途包括数据清理和转换、数值模拟、统计建模、数据可视化、机器学习等等。

Jupyter 支持 40 多种不同的编程语言, Python就是其中之一。 Python是安装 Jupyter Notebook 本身的要求(Python 3.3 或更高版本,或Python 2.7)。

在 Jupyter 中,一切都在单元格中运行。它提供了将单元格类型更改为标记、文本、 Python控制台等的选项。在Python IPython 控制台单元格中,jupyter 允许执行Python代码。

在 Jupyter 中安装Python库

使用 !点安装

要安装Python库,我们在操作系统的命令行控制台上使用 pip 命令。操作系统在其所谓的环境变量中有一组可执行程序的路径,通过这些路径可以直接识别 pip 的确切含义。这就是每当 pip 命令可以直接在控制台上运行的原因。

在 Jupyter 中,控制台命令可以通过 '!' 来执行在单元格内的命令之前签名。例如,如果在 Jupyter 单元中编写以下代码,它将作为 CMD 中的命令执行。

! echo GeeksforGeeks

输出

在 jupyter 中安装包

同样,我们可以以同样的方式通过 jupyter 安装任何包,它会直接在 OS shell 中运行它。

句法:

! pip install [package_name] 

示例:让我们使用 Jupyter 安装 NumPy。

安装包jupyter

但由于操作系统行为,不建议使用此方法。此命令在 OS 的 $PATH 变量中的当前版本上执行。所以在多个Python版本的情况下,这可能不会在 jupyter 的Python版本中安装相同的包。在最简单的情况下,它可能会起作用。

使用 sys 库

为解决上述问题,建议使用Python中的sys库,该库将返回当前版本的 jupyter 运行所在的 pip 的路径。 sys.executable 将返回当前 Jupyter 实例所在版本的Python.exe 的路径

句法:

import sys
!{sys.executable} -m pip install [package_name]

例子:

安装-packahe-jupyter2

通过上面的代码,该包将安装在运行 jupyter notebook 的同一Python版本中。