如何在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,请打开您的网络浏览器并导航到以下URL:https://anaconda.net.cn/products/individual。
在Anaconda个人版页面上,向下滚动直到看到Linux部分,然后单击适合您系统的Anaconda版本的下载按钮。
步骤2:安装Anaconda
下载完成后,使用终端或命令行界面导航到保存Anaconda安装文件的目录。
例如,如果您将文件保存在Downloads文件夹中,请使用以下命令:
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。
最后,安装向导会询问您是否要安装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
这将在您的Web浏览器中打开一个新的选项卡,其中包含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包的优秀包管理器,但在某些情况下,您可能需要使用pip(默认Python包管理器)来安装包。要在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进行数据科学、机器学习和人工智能项目。