方德桌面操作系统V5.0-G23安装Anaconda
Anaconda 是一个专为 数据科学、机器学习 和 科学计算 设计的开源 Python/R 发行版。它通过集成常用库、环境和工具,大幅简化了开发环境的配置与管理。以下是其核心要点:
1. 核心功能
(1) 预装工具与库
1,500+ 预装科学计算包:包括 NumPy、Pandas、Matplotlib、SciPy、Scikit-learn、Jupyter 等,无需手动安装。
跨平台支持:Windows、macOS、Linux 均可使用。
(2) Conda 包管理
依赖管理:自动解决库之间的版本冲突。
环境隔离:支持创建独立环境(如同时管理 Python 3.8 和 3.11 项目)。
多语言支持:可管理 Python、R、C/C++ 等语言的包。
(3) 图形化界面(Anaconda Navigator)
可视化操作环境、安装包、启动工具(如 Jupyter Notebook、Spyder)。
2. 核心组件
工具/组件 | 用途 |
---|---|
Conda | 包与环境管理的命令行工具(核心) |
Jupyter Notebook | 交互式编程环境,支持代码、图表、文本混合编写(数据探索常用) |
Spyder | 科学计算专用 IDE,类似 MATLAB |
Dask | 并行计算库,加速大数据处理 |
VS Code 集成 | 集成 支持在 Anaconda 环境中直接使用 VS Code |
3. 安装与使用
1. 下载 Anaconda 安装脚本
访问 Anaconda 官网 获取最新 Linux 安装脚本链接,或直接使用 wget 下载:
# 替换为官网最新链接(示例为 2023 年 Python 3.9 版本(因为我的python版本是3.9))
wget https://repo.anaconda.com/archive/Anaconda3-2023.03-Linux-x86_64.sh
2. 运行安装脚本
# 启动安装向导
bash Anaconda3-2023.03-Linux-x86_64.sh
按提示操作:
按 Enter 阅读许可协议,输入 yes 同意。
选择安装路径(默认:/home/用户名/anaconda3)。
是否初始化 Conda?输入 yes(自动配置环境变量)。
3.激活 Conda 环境
# 重新加载 shell 配置(或重启终端)
source ~/.bashrc
4. 验证安装
(base) root@yuhua-virtualmachine:~# conda --version #查看版本
conda 23.1.0
(base) root@yuhua-virtualmachine:~# conda info # 查看 Conda 环境信息active environment : baseactive env location : /data/anaconda3shell level : 1user config file : /root/.condarcpopulated config files : conda version : 23.1.0conda-build version : 3.23.3python version : 3.10.9.final.0virtual packages : __archspec=1=x86_64__glibc=2.31=0__linux=5.4.0=0__unix=0=0base environment : /data/anaconda3 (writable)conda av data dir : /data/anaconda3/etc/condaconda av metadata url : Nonechannel URLs : https://repo.anaconda.com/pkgs/main/linux-64https://repo.anaconda.com/pkgs/main/noarchhttps://repo.anaconda.com/pkgs/r/linux-64https://repo.anaconda.com/pkgs/r/noarchpackage cache : /data/anaconda3/pkgs/root/.conda/pkgsenvs directories : /data/anaconda3/envs/root/.conda/envsplatform : linux-64user-agent : conda/23.1.0 requests/2.28.1 CPython/3.10.9 Linux/5.4.0-100-generic nfsdesktop/5.0 glibc/2.31UID:GID : 0:0netrc file : Noneoffline mode : False(base) root@yuhua-virtualmachine:~#
5. 常用命令示例
# 创建新环境
conda create --name myenv python=3.10# 激活环境
conda activate myenv# 安装包(如 numpy)
conda install numpy# 列出所有环境
conda env list# 退出当前环境
conda deactivate#关闭自动激活
conda config --set auto_activate_base false