通过记事本(Text Editor)创建一个文件并添加后缀为.sh(例如我保存名字为robot.sh)。

在新的文件中加入下面指令:

#!/bin/sh
# 激活虚拟环境
. /home/robot/anaconda3/bin/activate
conda activate py39
# 运行robot_v1.py脚本
python3 /home/robot/ws/robot/robot_v1.py

也可以是:

#!/bin/sh
# 激活虚拟环境
source /home/robot/anaconda3/bin/activate py39
# 运行robot_v1.py脚本
python3 /home/robot/ws/robot/robot_v1.py

然后在终端中输入:

chmod +x robot.sh

然后输入./robot.sh即可运行。

注:

  1. source替换为.,这样你的脚本就可以在非交互式环境中正确执行。
  2. 确保了脚本的第一行是#!/bin/bash(#!/bin/sh也可以),这样脚本会使用bash解释器执行。
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐