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'
相关推荐
叶 落5 小时前
Mac 通过 Miniconda 安装 Python
python·macos·conda·miniconda
冰心孤城18 小时前
Conda、Anaconda、Miniconda对比分析
conda
不明觉厉二十年18 小时前
uv Windows配置
conda·pip
心念枕惊2 天前
Conda 环境一键搬家:用 conda-pack 打包带走,连网都不用
conda·neo4j
西邮彭于晏3 天前
Conda 常用命令速查手册:从入门到精通
windows·conda
激动的兔子4 天前
关于Anaconda的使用心得pkgs.trash清理
conda
xier_ran5 天前
uv 与 conda 详解:Python 环境管理的两条路线
python·conda·uv
Yolanda_20225 天前
在vscode终端中可使用pip,但是cmd终端中找不到命令 pip问题的解决
vscode·python·conda·pip
接针5 天前
Pycharm远程连接Ubuntu的conda环境
ubuntu·pycharm·conda
jiang_changsheng5 天前
详细教程__--PyCharm Terminal--切conda环境详解
ide·pycharm·conda