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'
相关推荐
emo_2b5 小时前
Pycharm配置conda解释器时遇到的问题及解决方法
linux·pycharm·conda
Είναι η κοπέλα2 天前
llama.cpp 与 GGUF 格式:本地大模型的“裸引擎“
开发语言·人工智能·pytorch·python·conda
Είναι η κοπέλα4 天前
显存计算与模型选择:你的显卡能跑多大的模型
人工智能·pytorch·python·开源·conda
天蓝蓝的本我4 天前
conda日常用到的命令积累1-登录linux,安装pycharm
linux·pycharm·conda
Είναι η κοπέλα6 天前
Python 虚拟环境:venv、conda 与 Python 版本选择全解
开发语言·python·conda
夏天拐跑了西瓜9 天前
一文入门LangChain:从框架认知到构建你的第一个AI Agent
python·langchain·conda·agent
weixin_461769409 天前
机械臂SDK运行日志
conda·sdk
三点水-here10 天前
从 Miniconda 迁移到 Miniforge3 全记录:安装、配置、环境迁移与排错实录
python·conda
MI_farmer11 天前
Anaconda 安装在 D 盘但虚拟环境跑到 C 盘,以及 Conda PermissionError: WinError 5 的解决方法
c语言·开发语言·conda
伞伞悦读18 天前
【第39期】Python 第三方包安装详解:pip、conda、requirements、版本锁定和镜像源
python·conda·pip