安装 Anaconda #
Anaconda 简化了 Ubuntu 上 Python 及其相关库的安装和管理。安装 Anaconda 非常简单,首先使用以下命令更新本地包管理器:
sudo apt update
更新完成后,继续执行以下部分中说明的步骤。
第 1 步:下载最新版本的 Anaconda
要下载 Anaconda,请转至 https://www.anaconda.com/download/success ,
记下您要下载的版本的 URL,然后执行以下步骤:
- 导航到终端中的/tmp目录。该目录通常用于临时文件存储。
cd /tmp
- 使用curl 命令下载安装程序:
curl -O [URL]
该 -O
参数指示以与 URL curl
中的文件相同的名称保存下载的文件。将 URL 替换为开发人员页面中的 URL。在这种情况下,它是:
curl -O https://repo.anaconda.com/archive/Anaconda3-2024.02-1-Linux-x86_64.sh
我用的是图形化界面,可以直接点击下载。
curl
如果您的系统上尚未安装,请运行sudo apt install curl
- 使用校验和工具验证下载文件在下载过程中没有被更改或损坏:
sha256sum Anaconda3-2024.02-1-Linux-x86_64.sh
将输出与Anaconda 文档中相应的校验和(或散列)进行比较。
如果校验和相同,则下载的 Anaconda 安装程序文件与官方来源提供的原始文件相同。此验证过程确认文件在下载过程中没有被篡改或损坏。
第2步:运行Anaconda安装脚本
Anaconda 安装程序是一个bash 脚本。因此,运行 Anaconda 安装程序会执行一系列处理安装过程的bash 命令和脚本。
要安装 Anaconda,请执行以下步骤:
- 运行bash脚本:
bash Anaconda3-2024.02-1-Linux-x86_64.sh
- 出现许可协议。使用 Enter 查看协议并 yes 在底部键入以表示同意。
- 安装程序提示用户接受默认位置或安装到其他位置。使用默认路径,除非您有特定需要更改它。
- 安装完成,确定启动时是否自动初始化conda。yes除非您有特殊原因不这样做,否则请在提示后键入。
安装完成后,关闭并重新打开 shell 以确认更改生效。默认情况下,Anaconda 基础环境处于激活状态,这意味着它被设置为 shell 中的活动 Python 环境。
第 3 步:激活并测试安装
在 Anaconda 安装过程中,安装程序会向.bashrc文件添加行以更新系统的 PATH 变量。要使更改生效,请运行:
source ~/.bashrc
该命令没有输出。使用 conda 命令测试安装:
conda info
如果该命令返回有关 conda 安装的信息且没有任何错误,则表明 Anaconda 已在系统上正确安装和配置。
更新 Anaconda #
更新 Anaconda 可确保安装最新的包管理器和分发版本。要在 Ubuntu 上更新 Anaconda,请执行以下步骤:
- 更新conda包管理器:
conda update conda
该命令更新到包管理器的最新版本,包括错误修复、性能改进和新功能。
- 使用以下命令更新 Anaconda 发行版:
conda update anacondaCopied!
这会将 Anaconda 发行版中包含的所有软件包更新为最新版本。
卸载 Anaconda #
如果您不再使用 Anaconda,请执行以下步骤将其卸载:
- 安装anaconda clean软件包:
conda install anaconda-clean
Anaconda clean 是一个清理与 Anaconda 安装相关的不必要文件和目录的工具。
- 使用以下命令删除缓存、日志和临时文件:
anaconda-clean
对于每个提示,键入 y 或 n
- 使用以下命令删除整个 Anaconda 目录:
rm -rf ~/anaconda3
该命令没有输出,但会删除 Anaconda 安装目录及其所有内容,包括文件、目录和子目录。此动作不可逆转。
- 通过编辑.bashrc文件从 PATH 中删除 Anaconda 。为此,请打开选择的文本编辑器。
vim ~/.bashrc
向下滚动到文件末尾并删除 Anaconda 块。保存并退出文件。
这四个步骤将从系统中删除 Anaconda。
创建虚拟环境 #
在Ubuntu系统上使用Anaconda创建虚拟环境,可以按照以下步骤进行操作:
- 打开终端,输入以下命令进入Anaconda环境:
source ~/anaconda3/bin/activate
- 创建一个新的虚拟环境,例如,创建一个名为“myenv”的环境,使用以下命令:
conda create --name myenv
# 在创建虚拟环境时,可以指定Python版本,例如,使用以下命令创建Python 3.8版本的环境
conda create --name myenv python=3.8
- 激活虚拟环境,使用以下命令:
conda activate myenv
- 在虚拟环境中安装所需的软件包和库,例如,安装
numpy
和pandas
,可以使用以下命令:
# 激活虚拟环境后,使用pip安装的软件包将被安装到虚拟环境中。如果要在虚拟环境中安装conda软件包,请使用conda install命令
conda install numpy pandas
- 完成后,可以使用以下命令退出虚拟环境:
conda deactivate
- 删除虚拟环境,可以使用以下命令:
conda remove --name myenv --all