在执行python脚本时需要切换虚拟环境。
- import os
-
- #方法1: 不建议使用
- os.system('conda run -n yourenv python main.py'),
-
- #方法2: 大多数情况下正常运行,但有情况下调用关系会出现问题
- os.system('/..../anaconda3/envs/yourenv/bin/python main.py')
-
- #方法3: 较稳定
- os.system('bash -c "source /..../anaconda3/etc/profile.d/conda.sh && conda activate yourenv && python main.py" ')