You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

解决ipython命令与Anaconda冲突,优先调用conda环境程序的方法

解决conda虚拟环境优先启动ipython/jupyter的问题

以下是几种可行的解决方法,按推荐程度排序:

1. 确保正确激活目标conda环境

先通过命令激活你的pytorch环境:

conda activate pytorch

激活成功后,终端提示符会显示(pytorch)前缀。此时conda会自动将该环境的bin目录(/opt/conda/envs/pytorch/bin)加到系统PATH的最前面,直接执行ipython或jupyter notebook就应该调用环境内的程序了。

如果激活后还是调用系统版本,可执行echo $PATH检查输出,确认/opt/conda/envs/pytorch/bin是否在/usr/bin之前。如果顺序不对,可临时手动调整PATH:

export PATH=/opt/conda/envs/pytorch/bin:$PATH

2. 直接调用环境内程序的绝对路径

如果不想激活环境,或者激活后仍有问题,可直接用绝对路径启动:

# 启动环境内的ipython
/opt/conda/envs/pytorch/bin/ipython

# 启动环境内的jupyter notebook
/opt/conda/envs/pytorch/bin/jupyter notebook

3. 使用conda run跨环境调用

conda提供了官方的跨环境执行命令,无需手动激活环境:

# 运行pytorch环境内的ipython
conda run -n pytorch ipython

# 运行pytorch环境内的jupyter notebook
conda run -n pytorch jupyter notebook

4. 确认环境内已安装对应包

先激活环境,执行以下命令确认ipython和jupyter是否真的安装在该环境中:

conda list ipython
conda list jupyter

如果输出为空,说明包没装对环境,需要重新在激活的环境内安装:

conda install ipython jupyter

内容的提问来源于stack exchange,提问作者mjung

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 14:30:24