在 Python 中安装或导入?

Install or import in Python?

我是 Python 的初学者,仍在努力学习基础知识。我最感兴趣的是将它用于数据分析和可视化,以及 matplotlib 等软件包。

我看到的大部分例子,都使用代码

“导入 matplotlib”

或类似的东西。

但也有人建议使用 pip install 来使用包。

那么,根据经验,什么时候应该使用导入,什么时候应该通过终端安装?

假设您想使用一些库。让其名称为 ABC。 ABC 有一些功能,比方说 function1。 如果你写

import ABC
ABC.function1()

你会得到错误。因为在您的虚拟环境中 python 找不到名为 ABC 的库。您必须先在终端中使用 pip install ABC 安装它。之后,相同的代码将起作用。 您必须先安装库才能使用它。

使用方法安装没有经验法则。您可以使用任何方法进行安装。目的是安装以便在您 运行 代码时可以使用该库,否则您将收到错误消息。

在 Windows 中,如果要安装 package/library,请在 DOS 提示符下使用以下命令

python3 -m pip install matplotlib.

要对其进行升级,请在 DOS 提示符下使用以下命令

python3 -m pip install --upgrade matplotlib.

您也可以通过 Jupyter 安装和升级 package/libraries。 安装后,您需要将 import <library_name> 放在要使用该库的代码之上。