使用 Jupyter Notebook 安装Python包
Jupyter Notebook 是一个开源 Web 应用程序,用于创建和共享包含不同格式数据的文档,其中包括实时代码、方程式、可视化和文本。用途包括数据清理和转换、数值模拟、统计建模、数据可视化、机器学习等等。
Jupyter 支持 40 多种不同的编程语言, Python就是其中之一。 Python是安装 Jupyter Notebook 本身的要求(Python 3.3 或更高版本,或Python 2.7)。
Refer to the following articles for the installation of the Jupyter Notebook.
- How to install Jupyter Notebook in Linux?
- How to install Jupyter Notebook in Windows?
在 Jupyter 中,一切都在单元格中运行。它提供了将单元格类型更改为标记、文本、 Python控制台等的选项。在Python IPython 控制台单元格中,jupyter 允许执行Python代码。
在 Jupyter 中安装Python库
使用 !点安装
要安装Python库,我们在操作系统的命令行控制台上使用 pip 命令。操作系统在其所谓的环境变量中有一组可执行程序的路径,通过这些路径可以直接识别 pip 的确切含义。这就是每当 pip 命令可以直接在控制台上运行的原因。
在 Jupyter 中,控制台命令可以通过 '!' 来执行在单元格内的命令之前签名。例如,如果在 Jupyter 单元中编写以下代码,它将作为 CMD 中的命令执行。
! echo GeeksforGeeks
输出
同样,我们可以以同样的方式通过 jupyter 安装任何包,它会直接在 OS shell 中运行它。
句法:
! pip install [package_name]
示例:让我们使用 Jupyter 安装 NumPy。
但由于操作系统行为,不建议使用此方法。此命令在 OS 的 $PATH 变量中的当前版本上执行。所以在多个Python版本的情况下,这可能不会在 jupyter 的Python版本中安装相同的包。在最简单的情况下,它可能会起作用。
使用 sys 库
为解决上述问题,建议使用Python中的sys库,该库将返回当前版本的 jupyter 运行所在的 pip 的路径。 sys.executable 将返回当前 Jupyter 实例所在版本的Python.exe 的路径
句法:
import sys
!{sys.executable} -m pip install [package_name]
例子:
通过上面的代码,该包将安装在运行 jupyter notebook 的同一Python版本中。