
在docker file中,解决无法启动conda环境的问题
这个问题就是镜像里已经打包好了conda环境,打开交互式shell时执行conda activate 你的env运行某个脚本,再python执行等等。但想把这个docker打包到某些平台上时,conda命令找不到,从而也没法进行下一步。如果发现这个conda环境缺失一些包,需要加装也不用担心。其实标题党,看了谷歌的内容也没有解决。可以在dockerfile中,执行。这样打出来的镜像就有了包。
·
其实标题党,看了谷歌的内容也没有解决。
这个问题就是镜像里已经打包好了conda环境,打开交互式shell时执行conda activate 你的env运行某个脚本,再python执行等等。但想把这个docker打包到某些平台上时,conda命令找不到,从而也没法进行下一步。
解决方法:
直接找到conda下的python环境运行指定的脚本即可,如:
/root/miniconda3/envs/wis/bin/python generate_asr_ast.py
如果发现这个conda环境缺失一些包,需要加装也不用担心。
可以在dockerfile中,执行
RUN /root/miniconda3/envs/wis/bin/pip install opencc-python-reimplemented
这样打出来的镜像就有了包
更多推荐
所有评论(0)