如何在Linux上安装Anaconda科学计算Python发行版
Anaconda 是 python 和其他开源包的发行版,旨在用于科学计算。它经常用于数据科学、预测分析和机器学习。安装 Anaconda 是让您随时可用所有科学计算工具的最快方法。它包括 conda 包管理器、IPython 交互式 Python shell、spyder IDE 以及 Project Jupyter 基于交互式 Web 的计算环境:<Jupyter Notebook 和 JupyterLab。
Anaconda 还包含不可或缺的科学 Python 软件包,例如 NumPy、pandas 和 matplotlib。此类软件包始终可以使用 pip 手动安装,但预先安装它们可以节省大量时间和精力。 Anaconda 还包括 Anaconda Navigator,这是一个用户友好的 GUI,可用作许多上述工具的启动器,并且还可以轻松安装和启动可选程序,例如 RStudio 和VS 代码。安装 RStudio 和安装 VS Code 可以独立于 Anaconda 完成,但 Anaconda 再次简化了安装多个包的过程,为您节省了大量时间和精力。
在本教程中您将学习:
如何在 Linux 上安装 Anaconda
如何使您的 Anaconda 环境保持最新。
如何使用 conda 搜索、安装和删除包
如何使用 conda 清理包缓存以释放磁盘空间
如何在Linux上安装Anaconda科学计算Python发行版
使用的软件要求和约定
如何在 Linux 上安装 Anaconda
要安装 Anaconda,第一步是导航到 Anaconda 下载网页,然后在 Linux
部分下选择适合您的架构的安装程序。在此示例中,我们将使用 64 位 (x86) 安装程序
,因为这是最常见的。 要在命令行上下载此安装程序,请输入以下命令。
$ wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh
接下来,我们使文件可执行并运行它。
$ chmod +x Anaconda3-2020.11-Linux-x86_64.sh
$ ./Anaconda3-2020.11-Linux-x86_64.sh
您将看到以下文本。
In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>>
接下来,按 Enter
查看 BSD 许可证,然后按 q
退出许可证并继续安装。 然后您将看到以下文本。
Do you accept the license terms? [yes|no]
[no] >>>
输入yes
,然后按enter
。 接下来,您将看到以下内容。
Anaconda3 will now be installed into this location: /home/$USER/anaconda3 - Press ENTER to confirm the location - Press CTRL-C to abort the installation - Or specify a different location below [/home/$USER/anaconda3] >>>
按 enter
将 Anaconda 安装到用户主目录的默认目录中。 这将安装整个 Anaconda 发行版,这可能需要一些时间。 完成后,您将看到以下提示
Do you wish the installer to initialize Anaconda3
by running conda init? [yes|no]
[no] >>>
如果您输入 yes 并按 Enter,这实际上会将 Anaconda 可执行文件添加到您的 PATH 中,从而可以通过在 shell 中输入可执行文件名称而不是完整路径来启动它们。建议这样做,因为这样可以更轻松地启动程序。
您现在已经安装了功能齐全的 Anaconda 发行版。 如果启动 shell 的新实例,则可以通过键入名称并按 Enter 键来启动任何 Anaconda 可执行文件。 例如,输入以下任意内容以打开相应的程序。
$ spyder
$ jupyter-lab
$ jupyter-notebook
或者,您可以简单地输入 anaconda-navigator 并从 GUI 启动这些应用程序。
使用 conda 包管理器
现在您已经安装了 Anaconda 并且正在使用它管理您的科学 python 包,您应该定期使用 conda
包管理器使它们保持最新,就像您使您的系统与您的发行版保持最新一样包管理器。 要完全更新您的 Anaconda 环境,请输入以下命令。
$ conda update --all
您将看到要更新的软件包列表,然后出现此提示。
Proceed ([y]/n)?
要完成更新,请按 y
,然后按 enter
。
可以使用 conda
分别使用以下命令搜索、安装和删除其他软件包。
$ conda search $packagename
$ conda install $packagename
$ conda remove $packagename
长时间使用和更新 Anaconda 发行版后,您可能会发现 ~/anconda3
目录的磁盘使用量显着增加。这是由于包缓存位于 ~/anaconda3/pkgs
中,可以使用以下命令轻松清除。
$ conda clean --all
您将看到要删除的包缓存列表,然后出现此提示。
Proceed ([y]/n)?
要删除它们,请按 y
然后输入。这是一个安全的过程,不会删除已安装的软件包可执行文件,只会删除用于安装它们的 tarball。
结论
在本文中,我们演练了在 Linux 上安装 Anaconda 科学计算 Python 发行版的过程。我们简要地研究了它是什么,以及为什么与手动和独立安装科学 python 包相比,使用它可能是可取的。我们还讨论了如何使用 conda
包管理器使 Anaconda 环境保持最新。我们了解了如何使用 conda
搜索、安装和删除软件包,以及如何通过使用 conda
删除软件包缓存来释放磁盘空间。 Anaconda Distribution 的安装极其简单,并且易于使用来管理您的所有科学计算需求。