在linux下通过shell脚本实现激活虚拟环境并运行python程序
·
通过记事本(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解释器执行。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)