在docker file中,解决无法启动conda环境的问题

其实标题党,看了谷歌的内容也没有解决。

这个问题就是镜像里已经打包好了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

这样打出来的镜像就有了包

最近更新

  1. TCP协议是安全的吗?

    2024-03-10 05:52:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-10 05:52:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-10 05:52:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-10 05:52:03       20 阅读

热门阅读

  1. 容器化技术Docker

    2024-03-10 05:52:03       24 阅读
  2. 2024.03.08 校招 实习 内推 面经

    2024-03-10 05:52:03       23 阅读
  3. 解决跨域问题的FastAPI应用及常见报错解析

    2024-03-10 05:52:03       14 阅读
  4. MacOS原版镜像下载,详细下载步骤

    2024-03-10 05:52:03       44 阅读
  5. MySQL 优化建议

    2024-03-10 05:52:03       21 阅读
  6. gitlab -- 权限说明

    2024-03-10 05:52:03       25 阅读
  7. python django StreamingHttpResponse流式响应中文是乱码

    2024-03-10 05:52:03       20 阅读
  8. SpringBoot注解验证参数

    2024-03-10 05:52:03       21 阅读
  9. golang sync.Pool 指针数据覆盖问题

    2024-03-10 05:52:03       20 阅读