安装

在安装 Scientific Python 库之前,您需要先安装 Python 本身。 有两种主要等效的方法可以做到这一点,我们将在下面介绍这两种方法。

如果您系统上已经有一个可用的 Python 版本(通过运行 python3 检查),您可以跳过设置虚拟环境的步骤。

部分 1:Python.org#

这是官方的 Python 发行版,它使用 pip 包管理器。 pip 从 Python 包索引或简称 PyPI 安装包。

https://pythonlang.cn/downloads/ 下载安装程序。

设置虚拟环境#

虚拟环境是一个工作区,您可以在其中安装 Python 库,与操作系统正在使用的库分开。

在名为 py3 的目录中创建一个新的虚拟环境

python -m venv py3

按如下方式开始使用它

source py3/bin/activate

此外,请确保您已安装 pip——这是 Python 的默认包管理器

python -m ensurepip

您现在可以使用 pip 安装 Scientific Python 包了! 例如

pip install ipython numpy scipy

您现在应该能够运行 IPython(交互式 Python shell)来试用 NumPy 了

$ ipython

In [1]: import numpy as np

In [2]: np.linspace(0, 10, 5)
Out[2]: array([ 0. ,  2.5,  5. ,  7.5, 10. ])

部分 2:Miniforge#

Miniforge 是一个基于 conda 包管理器的较小的 Python 发行版,并从社区存储库 conda-forge 安装包。

Conda 有别于 Python 的 pip 包管理器,因为它除了 Python 库之外,还可以安装编译器、库等等。

GitHub 下载最新版本。

备份您的 shell 初始化文件(~/.zshrc~/.bashrc 等),因为安装程序会修改这些文件。 运行安装程序(通常在终端中运行 sh Miniforge3-Linux-x86_64.sh),当它询问您“您希望安装程序通过运行 conda init 来初始化 Miniforge3 吗?”时,输入“yes”。

如果您不喜欢对 shell 初始化文件所做的更改,请从备份中恢复它,并使用 source ~/miniforge3/bin/activate 启用 miniforge

设置虚拟环境#

虚拟环境是一个工作区,您可以在其中安装 Python 库,与操作系统正在使用的库分开。

创建一个名为 science 的新虚拟环境(或根据您的喜好命名!)

conda create -n science

切换到新环境(每次想要使用它时都需要这样做)

conda activate science

您现在可以使用 conda 安装 Scientific Python 包了! 例如

conda install ipython numpy scipy

您现在应该能够运行 IPython(交互式 Python shell)来试用 NumPy 了

$ ipython

In [1]: import numpy as np

In [2]: np.linspace(0, 10, 5)
Out[2]: array([ 0. ,  2.5,  5. ,  7.5, 10. ])
在此页面上