通过记事本(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即可运行。
注:
- 将
source
替换为.
,这样你的脚本就可以在非交互式环境中正确执行。 - 确保了脚本的第一行是
#!/bin/bash(#!/bin/sh也可以)
,这样脚本会使用bash解释器执行。