hermes执行python文件,默认使用的是自己自带的python。
应该可以指定虚拟环境(VIRTUAL_ENV 和 CONDA_PREFIX)
一、Hermes 调用时显式指定路径执行(推荐)(未实践)
~/miniconda3/envs/myenv/bin/python your_script.py
二、在执行命令前激活环境(未实践)
source ~/miniconda3/etc/profile.d/conda.sh && conda activate myenv && python your_script.py
三、用 conda run(不用激活环境)(未实践)
~/miniconda3/bin/conda run -n myenv python your_script.py
四、在 python脚本开头指定解释器路径(未实践)
#!/home/user/miniconda3/envs/myenv/bin/python
五、验证方法(未验证)
让 skill 执行一个测试文件,内容就两行:
import sys
print("当前 Python 解释器路径:", sys.executable)
看输出的路径是 /usr/bin/python3 还是 ~/miniconda3/envs/myenv/bin/python(或 anaconda 对应路径),就一目了然了。