微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Ubuntu (18.04) 上从 Matlab 执行时,“Conda activate base”无法加载错误:conda:找不到命令

如何解决在 Ubuntu (18.04) 上从 Matlab 执行时,“Conda activate base”无法加载错误:conda:找不到命令

我的 Conda 在 ubuntu 终端上运行良好。我可以使用以下命令轻松激活我需要的环境

$ conda activate base

并在终端上加载基本环境。

但是在这里,在 MATLAB 中,当我尝试使用以下命令激活 conda 环境时,它返回错误

>> system('conda activate base')
/bin/bash: conda: command not found

基于 other posts 的类似讨论,我尝试了以下但没有运气

>> system('/home/anirudha/anaconda3/bin/conda activate base')

CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
To initialize your shell,run

    $ conda init <SHELL_NAME>

Currently supported shells are:
  - bash
  - fish
  - tcsh
  - xonsh
  - zsh
  - powershell

See 'conda init --help' for more information and options.

IMPORTANT: You may need to close and restart your shell after running 'conda init'.

>> system('conda init bash');
/bin/bash: conda: command not found

我也尝试过 this解决方案,但都没有成功。

我的目的是通过 MATLAB 脚本从命令行执行一些 gdal 函数。我曾尝试在我的 Windows PC 上执行此操作,并且一切正常。但不是在我的 Linux 站上。我错过了什么吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。