CondaError: Run ‘conda init‘ before ‘conda activate‘

这是 conda shell 没初始化,不是环境没创建成功。

你已经把 cosyvoice 环境创建好了,只是当前这个 root shell 还不能直接识别 conda activate。

直接按下面操作。

方案一:当前会话立刻可用

先执行:

bash 复制代码
source /root/miniconda3/etc/profile.d/conda.sh
conda activate cosyvoice

然后验证:

bash 复制代码
python -V
which python

正常会看到是 cosyvoice 环境里的 Python。

方案二:永久修复,后面每次登录都能直接 conda activate

执行:

bash 复制代码
/root/miniconda3/bin/conda init bash
source ~/.bashrc
conda activate cosyvoice

如果你当前还是不生效,再执行一次:

bash 复制代码
exec bash
conda activate cosyvoice

如果还是报错

那就不用 conda activate,直接强制进入环境:

bash 复制代码
source /root/miniconda3/etc/profile.d/conda.sh
conda activate /root/miniconda3/envs/cosyvoice

或者直接用该环境的 python:

bash 复制代码
/root/miniconda3/envs/cosyvoice/bin/python -V
/root/miniconda3/envs/cosyvoice/bin/pip -V

建议你现在就这样继续

在你这台机器上,直接顺序执行这几行:

bash 复制代码
source /root/miniconda3/etc/profile.d/conda.sh
conda activate cosyvoice
cd /root/CosyVoice
python -V
pip -V

如果没问题,再继续安装依赖:

bash 复制代码
pip install -U pip setuptools wheel

为什么会这样

因为你是用 root 直接登录 ECS,当前 shell 还没有加载 conda 的初始化脚本。

conda create 可以执行,但 conda activate 依赖 shell hook,所以会提示:

bash 复制代码
CondaError: Run 'conda init' before 'conda activate'
相关推荐
花间相见3 天前
【AI私人家庭医生day01】—— 项目介绍
大数据·linux·人工智能·python·flask·conda·ai编程
Zero_to_zero12344 天前
如何多机复用 conda 环境
conda
九河_4 天前
从requirements.txt中安装缺失的包
python·conda·pip·环境管理
从0至15 天前
Conda 命令指南:从入门到精通
python·conda·小项目
xiaotao1316 天前
阶段零:Python 安装与虚拟环境(venv / Conda)
开发语言·人工智能·python·conda
KANGBboy7 天前
anaconda 相关
python·conda
qq_白羊座8 天前
‌Miniconda 和 Conda 的关系
conda
萧行之10 天前
CONDA设置、查看、管理源
conda
DeepHacking11 天前
Ubuntu 上安装 ComfyUI(NVIDIA GPU / Conda / CUDA 12.1)
linux·ubuntu·conda
不吃香菜的小趴菜12 天前
conda配置国内镜像源
conda