在安装 Scientific Python 库之前,您需要先安装 Python 本身。 有两种主要等效的方法可以做到这一点,我们将在下面介绍这两种方法。
如果您系统上已经有一个可用的 Python 版本(通过运行 python3
检查),您可以跳过设置虚拟环境的步骤。
这是官方的 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. ])
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. ])