# 更新包列表
sudo apt update
# 升级已安装的包
sudo apt upgrade -y
# 安装必要的依赖
sudo apt install wget curl -y
打开浏览器访问:https://www.anaconda.com/products/distribution
或者使用命令行下载(推荐使用清华大学镜像源加速):
# 进入临时目录
cd /tmp
# 查看最新版本(访问官网获取最新链接)
# 下载 Anaconda(以 Python 3.9 版本为例)
wget https://repo.anaconda.com/archive/Anaconda3-2023.03-1-Linux-x86_64.sh
# 清华大学镜像源(更快)
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2023.03-1-Linux-x86_64.sh
# 或者中科大镜像源
# wget https://mirrors.ustc.edu.cn/anaconda/archive/Anaconda3-2023.03-1-Linux-x86_64.sh
# 查看下载的文件
ls -lh Anaconda3*.sh
# 计算SHA256校验和(可选)
sha256sum Anaconda3-2023.03-1-Linux-x86_64.sh
# 应该输出:e7e5c4eabd8bc0eb4f65c1d4ae0ae541e8c7c5c4e10e62592e9d5aae3a9e6c4d
# 添加执行权限
chmod +x Anaconda3-2023.03-1-Linux-x86_64.sh
# 运行安装脚本
bash Anaconda3-2023.03-1-Linux-x86_64.sh
步骤1:阅读许可协议
Welcome to Anaconda3 2023.03
In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>>
Enter 键逐页查看协议yes 接受协议步骤2:选择安装位置
Anaconda3 will now be installed into this location:
/home/yourusername/anaconda3
- Press ENTER to confirm the location
- Press CTRL-C to abort the installation
- Or specify a different location below
[/home/yourusername/anaconda3] >>>
Enter 使用默认位置(推荐)步骤3:初始化 Anaconda
Do you wish the installer to initialize Anaconda3
by running conda init? [yes|no]
[no] >>> yes
yes(这样会在shell配置文件中添加conda初始化)# 重新加载 shell 配置(如果选择conda init)
source ~/.bashrc
# 或者手动添加环境变量(如果conda init失败)
# echo 'export PATH="/home/yourusername/anaconda3/bin:$PATH"' >> ~/.bashrc
# source ~/.bashrc
# 检查 conda 版本
conda --version
# 检查安装的包
conda list
# 检查 Python 版本
python --version
# 添加清华镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
# 显示下载源URL
conda config --set show_channel_urls yes
# 查看当前配置
conda config --show channels
# 移除默认源(可选)
conda config --remove channels defaults
# 创建新环境
conda create -n myenv python=3.9
# 激活环境
conda activate myenv
# 列出所有环境
conda env list
# 退出当前环境
conda deactivate
# 删除环境
conda remove -n myenv --all
# 安装包
conda install numpy pandas matplotlib
# 更新包
conda update numpy
# 更新 conda 自身
conda update conda
conda update anaconda
# 搜索包
conda search tensorflow
# 查看环境信息
conda info
# 安装 VS Code(如果未安装)
sudo snap install code --classic
# 在 VS Code 中安装 Python 扩展
# 1. 打开 VS Code
# 2. 按 Ctrl+Shift+X 打开扩展商店
# 3. 搜索并安装 "Python" 扩展
# 4. 按 Ctrl+Shift+P,输入 "Python: Select Interpreter"
# 5. 选择 Anaconda 的 Python 解释器
# 生成 Jupyter 配置文件
jupyter notebook --generate-config
# 设置密码
jupyter notebook password
# 启动 Jupyter Notebook
jupyter notebook
# 或在后台运行
jupyter notebook --no-browser &
# 如果 conda 命令不可用
source ~/anaconda3/etc/profile.d/conda.sh
conda activate base
# 如果提示符显示 (base),想要禁用自动激活
conda config --set auto_activate_base false
source ~/.bashrc
# 重新启用
conda config --set auto_activate_base true
# 删除整个 Anaconda 目录
rm -rf ~/anaconda3
# 从 .bashrc 中移除相关行
# 编辑 ~/.bashrc,删除 conda 相关的部分
nano ~/.bashrc
# 删除类似以下内容
# >>> conda initialize >>>
# ... conda 配置 ...
# <<< conda initialize <<<
# 数据科学环境
conda create -n datascience python=3.9 numpy pandas matplotlib scikit-learn jupyter
# 机器学习环境
conda create -n ml python=3.8 tensorflow-gpu keras pytorch torchvision
# Web 开发环境
conda create -n webdev python=3.9 django flask fastapi
# 导出当前环境配置
conda env export > environment.yml
# 从配置文件创建环境
conda env create -f environment.yml
# 导出精确版本(包括 pip 安装的包)
conda list --explicit > spec-file.txt
conda create --name newenv --file spec-file.txt
# 清理未使用的包和缓存
conda clean --all
# 只清理 tarballs
conda clean --tarballs
# 更新所有包(谨慎操作)
conda update --all
运行以下脚本验证安装:
# 创建测试脚本 test_anaconda.py
echo '
import sys
print(f"Python版本: {sys.version}")
print(f"Python路径: {sys.executable}")
try:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
print("✓ NumPy 版本:", np.__version__)
print("✓ Pandas 版本:", pd.__version__)
# 创建简单的图表
x = np.linspace(0, 10, 100)
y = np.sin(x)
plt.plot(x, y)
plt.title("Anaconda 安装测试")
plt.savefig("test_plot.png")
print("✓ Matplotlib 测试通过 - 图表已保存")
except ImportError as e:
print(f"✗ 导入错误: {e}")
print("\nAnaconda 安装验证完成!")
' > test_anaconda.py
# 运行测试
python test_anaconda.py
至此,Anaconda 已在 Ubuntu 20.04 上成功安装并配置完成!