【发布时间】:2021-02-09 09:00:36
【问题描述】:
我有一个 docker 文件,例如:
FROM conda/miniconda3-centos7
WORKDIR /tmp
COPY app/ /tmp
RUN conda install gcc_linux-64
RUN conda install gxx_linux-64
CMD ["python", "Hello_World.py"]
代码在第一个 RUN conda 命令后卡住。我得到的错误是:
WARNING: The conda.compat module is deprecated and will be removed in a future release.
==> WARNING: A newer version of conda exists. <==
current version: 4.6.11
latest version: 4.9.2
Please update conda by running
$ conda update -n base -c defaults conda
Removing intermediate container 277edb28a107
---> e6b51d71eac0
Step 7/8 : RUN conda install gxx_linux-64
---> Running in 94166fbfff2a
Traceback (most recent call last):
File "/usr/local/bin/conda", line 12, in <module>
from conda.cli import main
ModuleNotFoundError: No module named 'conda'
The command '/bin/sh -c conda install gxx_linux-64' returned a non-zero code: 1
你能推荐一下吗?
【问题讨论】:
-
我又尝试了一些东西。我删除了第一个 conda 命令来安装 gcc,然后运行代码,它工作正常。但由于某种原因,我无法运行 2 个单独的 conda 安装命令
标签: python docker anaconda dockerfile