为了账号安全,请及时绑定邮箱和手机立即绑定

在启动时运行的 bash 脚本中激活 conda 环境

在启动时运行的 bash 脚本中激活 conda 环境

Go
慕的地10843 2021-10-26 18:10:58
所以我有一个生成动画的 python 脚本 - 它需要我在 conda 环境中拥有的库。我需要在计算机一打开就运行这个脚本,所以我编写了一个简短的 bash 脚本,并将其添加到“启动应用程序”中。这个 bash 脚本在启动时运行,内容如下:#!/bin/bashconda activate myenvcd ~/scriptspython generate.py当我自己在终端中运行它时,这很好,但是每当我打开计算机时,脚本的 python 部分都不会执行,当我检查错误时,我发现:conda: command not found然后我还看到 python 脚本无法运行,因为它缺少库(来自未激活的 conda 环境)我尝试在 bash 脚本中添加行,用“源激活”替换“conda activate”,我尝试添加echo ". /home/<user>/anaconda3/etc/profile.d/conda.sh" >> ~/.bashrc到 bash 脚本,用 替换“conda” /home/barrat/anaconda3/bin/conda,甚至添加whoami到在启动时运行的 bash 脚本以确保我不是偶然神奇地成为 root 的……这一切都没有奏效。我真的很感激任何帮助。现在是凌晨 3 点,我有点绝望。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 518 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信