安装使用Conda

文章目录

安装 Conda(Miniconda 或 Anaconda)​

Miniconda (轻量版)

bash 复制代码
#下载最新版 Miniconda
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
#添加执行权限
chmod +x Miniconda3-latest-Linux-x86_64.sh
#运行安装脚本(默认安装到 ~/miniconda3)
./Miniconda3-latest-Linux-x86_64.sh

安装时按提示操作:阅读协议输入 yes,确认安装路径(可自定义如 /opt/miniconda3),​务必选择 yes初始化 Conda​

激活配置

bash 复制代码
source ~/.bashrc  # 或重启终端

验证配置:

base 复制代码
conda --version  # 输出版本号即成功

Anaconda(完整套件)​

bash 复制代码
wget https://repo.anaconda.com/archive/Anaconda3-latest-Linux-x86_64.sh
chmod +x Anaconda3-latest-Linux-x86_64.sh
./Anaconda3-latest-Linux-x86_64.sh  # 步骤与轻量版一致

配置 Conda

bash 复制代码
# 禁用自动激活 base 环境​(避免干扰系统 Python)
conda config --set auto_activate_base false
source ~/.bashrc

​添加清华镜像源加速

bash 复制代码
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 --set show_channel_urls yes
  • 验证配置:
bash 复制代码
cat ~/.condarc  # 查看生效的镜像源

创建并激活 Conda 环境

  • 创建新环境
bash 复制代码
# 创建新环境(指定 Python 版本,如 3.10)
conda create --name py310 python=3.10  # py310 替换为你的环境名
  • 激活环境:
bash 复制代码
conda activate py310  # 终端提示符前显示 (py310)
  • 查看所有环境:
bash 复制代码
conda env list  # 带 * 号为当前激活环境
  • 退出当前激活环境
bash 复制代码
conda deactivate

验证步骤

  • 确认 Python 版本:
bash 复制代码
# 如系统环境为3.6,conda为3.10,此时激活conda后应打印3.10
python --version  

​安装项目依赖

在激活的环境 (py310) 中操作:

  • 通过 Conda 安装包
bash 复制代码
# 安装常用库
conda install numpy
  • 通过 pip 安装包
bash 复制代码
# 安装常用库
pip install requests flask 
  • 安装 requirements.txt 中的依赖
bash 复制代码
pip install -r /path/to/requirements.txt

💡 可以优先使用 conda install处理复杂依赖(如科学计算库),再用 pip补充

运行项目

  • 进入项目目录:
bash 复制代码
# /opt/project 替换为你的项目目录
cd /opt/project
  • 运行脚本(确保环境已激活conda activate x
bash 复制代码
python test.py  # 使用环境中的 Python 解释器