如何在 Ubuntu 18.04 和 20.04 上安装 Anaconda?
Anaconda 是 Python 和 R 编程语言的开源发行版,用于数据科学、机器学习和人工智能项目。它附带了各种预安装的库和软件包,可用于科学计算、数据分析和数据可视化。在本文中,我们将逐步介绍在 Ubuntu 18.04 和 20.04 上安装 Anaconda 的步骤。
先决条件
在 Ubuntu 18.04 或 20.04 上安装 Anaconda 之前,您应该能够以超级用户权限访问终端窗口或命令行界面。
第 1 步:下载 Anaconda
第一步是从 Anaconda 官方网站下载 Anaconda 安装文件。要下载 Anaconda,请打开 Web 浏览器并导航到以下 URL:https://www.anaconda.com/products/individual。
在 Anaconda 个人版页面上,向下滚动直到看到 Linux 部分,然后单击下载按钮以获取适合您系统的 Anaconda 版本。
第2步:安装Anaconda
下载完成后,使用终端或命令行界面导航到保存 Anaconda 安装文件的目录。
例如,如果您将文件保存在“下载”文件夹中,请使用以下命令 -
cd ~/Downloads
接下来,通过运行以下命令使 Anaconda 安装文件可执行 -
chmod +x Anaconda3-2021.05-Linux-x86_64.sh
请注意,版本号可能会根据您下载的版本而有所不同。您应该将“Anaconda3-2021.05-Linux-x86_64.sh”替换为您下载的安装文件的实际文件名。
现在,运行以下命令开始 Anaconda 安装 -
./Anaconda3-2021.05-Linux-x86_64.sh
再次,将版本号替换为您下载的安装文件的实际文件名。
第 3 步:按照安装向导操作
运行上述命令后,系统会提示您同意 Anaconda 许可协议。输入“yes”并按 Enter 键继续。
接下来,系统将要求您选择安装位置。默认位置通常是最佳选项,因此只需按 Enter 即可继续。
系统还会询问您是否要将 Anaconda 添加到您的 PATH 中。建议选择 yes,这样您就可以轻松地从终端运行 Anaconda。输入“yes”并按 Enter 键继续。
最后,安装向导会询问您是否要安装 Visual Studio Code。如果您已经有首选的代码编辑器,则可以通过键入“no”并按 Enter 键来跳过此步骤。
安装完成后,您可以通过运行以下命令激活 Anaconda 环境 -
source ~/.bashrc
这会将 Anaconda 路径添加到系统的 PATH 变量中,允许您从终端运行 Anaconda 命令。
第 4 步:测试安装
要测试安装,请打开一个新的终端窗口并键入以下命令 -
conda list
这将显示 Anaconda 默认安装的所有软件包和库的列表。
恭喜!您已在 Ubuntu 18.04 或 20.04 上成功安装 Anaconda。您现在可以开始使用 Anaconda 开发数据科学、机器学习和人工智能项目。
第 5 步:创建并激活环境
Anaconda 允许您创建隔离的环境,您可以在其中安装特定版本的包和库。当您需要处理具有不同要求的不同项目时,这非常有用。要创建新环境,请使用以下命令 -
conda create --name myenv
将“myenv”替换为您想要为环境指定的名称。您还可以指定要在此环境中安装的 Python 或任何其他包的版本。
要激活环境,请运行以下命令 -
conda activate myenv
现在,您安装的任何软件包或库都将安装在此环境中。
第 6 步:安装软件包和库
Anaconda 附带了许多预安装的软件包和库,但您可能需要根据您的项目要求安装其他软件包和库。要安装包或库,请使用以下命令 -
conda install package_name
将“package_name”替换为您要安装的包的名称。您还可以指定版本号或要与包一起安装的任何其他依赖项。
第7步:更新Anaconda
使用最新的软件包和库使您的 Anaconda 安装保持最新是一个很好的做法。要更新 Anaconda,请使用以下命令 -
conda update anaconda
这将更新 Anaconda 默认安装的所有软件包和库。您还可以通过指定包的名称来更新各个包。
第8步:卸载Anaconda
如果您想从系统中卸载 Anaconda,可以通过运行以下命令来实现 -
rm -rf ~/anaconda3
这将从您的系统中删除 Anaconda 安装目录。
第9步:使用Jupyter Notebook
Jupyter Notebook 是一种流行的 Web 应用程序,用于数据分析、数据可视化和机器学习。它允许您在基于 Web 的环境中编写和运行代码,从而轻松共享和协作项目。 Anaconda 预装了 Jupyter Notebook,因此您可以立即开始使用它。
要启动 Jupyter Notebook,请激活 Anaconda 环境并运行以下命令 -
jupyter notebook
这将在您的网络浏览器中打开一个带有 Jupyter Notebook 界面的新选项卡。从这里,您可以创建新笔记本、打开现有笔记本并运行代码单元。
第10步:使用Conda虚拟环境
Anaconda 还附带了一个名为 Conda 的包管理器。 Conda 允许您管理不同项目的包和依赖项,就像 Python 中的虚拟环境一样。您可以通过运行以下命令使用 Conda 创建和管理虚拟环境 -
创建一个新的虚拟环境 -
conda create --name env_name
激活虚拟环境 -
conda activate env_name
停用虚拟环境 -
conda deactivate
列出所有可用的虚拟环境 -
conda env list
删除虚拟环境 -
conda env remove --name env_name
第 11 步:使用 Pip 安装软件包
虽然 Conda 是一个很棒的 Python 包管理器,但有时您可能需要使用默认的 Python 包管理器 pip 安装包。要在 Anaconda 环境中使用 pip 安装软件包,可以使用以下命令 -
pip install package_name
将“package_name”替换为您要安装的包的名称。您还可以指定版本号或要与包一起安装的任何其他依赖项。
第 12 步:创建并导出环境
如果您在 Anaconda 环境中安装了很多软件包和库,您可能需要创建一个环境文件来跟踪所有依赖项。您可以使用以下命令创建环境文件 -
conda env export > environment.yml
这将在当前目录中创建一个名为“environment.yml”的文件,其中包含当前环境中安装的所有包和依赖项。
要使用环境文件创建新环境,请使用以下命令 -
conda env create -f environment.yml
这将创建一个新环境,其包和依赖项与环境文件中指定的包和依赖项相同。
第 13 步:共享您的环境
如果您想与其他人共享您的 Anaconda 环境,您可以导出环境文件并与他们共享。然后,他们可以使用环境文件创建一个新环境,并具有与您相同的包和依赖项。
要导出您的环境,请使用以下命令 -
conda env export > environment.yml
然后,与其他人共享“environment.yml”文件。然后他们可以使用以下命令创建一个新环境 -
conda env create -f environment.yml
结论
在本文中,我们逐步完成了在 Ubuntu 18.04 和 20.04 上安装 Anaconda 的步骤。我们还介绍了如何创建和激活环境、安装软件包和库、更新 Anaconda 以及从系统中卸载 Anaconda。通过这些步骤,您现在应该能够开始将 Anaconda 用于数据科学、机器学习和人工智能项目。