Tag: conda

如何让OpenCV在Docker中检测与conda一起安装的python

我已经从几个来源组成了一个docker文件,但是在构buildopencv时不会遇到python的问题。 我将dockerfile添加到https://gist.github.com/pksorensen/e06a783c31d4e95e60f1376baa8d562e作为开始后的限制。 这个问题最终显示了当python不能使用cv2时 chainer@cbd2c9c51a21:/src/image-labelling-tool/examples/ssd$ python Python 3.5.2 |Continuum Analytics, Inc.| (default, Jul 2 2016, 17:53:06) [GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import cv2 Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named 'cv2' >>> 我得出的结论是,由于从两个docker文件使用conda和opencv,我猜测:)非常感谢,如果任何人都可以分享一些我在做什么错了? 从cmake步骤输出在这里https://gist.github.com/pksorensen/e06a783c31d4e95e60f1376baa8d562e#file-out-txt

康达在集装箱内的目的是什么?

我已经看到很多使用conda命令的dockerfiles例子。 还有预先build立的anaconda和miniconda容器。 我肯定错过了什么。 docker REPLACE virtualenv和conda? 我不应该在我的dockerfile中拥有所有的依赖关系吗? 我不明白从这里添加anaconda我得到了什么。 事实上,如果我不得不使用所有的miniconda包含的模块,我必须拉一个miniconda容器,这似乎使我的容器不必要地变大了。

无法在dockerfile中创buildconda env

我在我的应用程序文件夹中有一个environment.yml 我在我的dockerfile中有这个: RUN conda env create RUN source activate myenvfromymlfile 当我运行容器,虽然env没有激活。 如果我do conda env list是看/opt/conda被激活: root@9c7181cf86aa:/app# conda env list # conda environments: # myenvfromymlfile /opt/conda/envs/myenvfromymlfile root * /opt/conda 如果我附加到容器,我可以手动运行source activate myenvfromymlfile ,它的工作原理,但为什么不在RUN指令工作? 在例子中,我经常在需要conda的dockerfiles中看到这个: CMD [ "source activate your-environment && exec python application.py" ] 有人可以解释为什么有必要使用&&来使它成为一个单一的命令? 为什么在一个RUN指令中运行“source activate”不起作用? 我想让我的dockerfile看起来像这样: RUN conda env create RUN source activate myenvfromymlfile […]

在Python中导入osgeo库失败

我无法在我的python应用程序中导入osgeo库。 我在由以下依赖关系定义的conda环境中工作: 对于默认频道: python=3.6.0 pandas=0.19.2 scikit-learn=0.18.1 numpy=1.12.1 requests=2.14.2 pyyaml=3.12 jinja2=2.9.6 对于伪造渠道: gdal=2.2.1 用pip安装: jellyfish unidecode scikit-optimize skater==1.0.2 boto3==1.4.1 schedule==0.4.3 geopy==1.11.0 fuzzywuzzy==0.15.1 python-Levenshtein==0.12.0 我收到以下错误: from osgeo import ogr File "/opt/conda/lib/python3.6/site-packages/osgeo/__init__.py", line 21, in <module> _gdal = swig_import_helper() File "/opt/conda/lib/python3.6/site-packages/osgeo/__init__.py", line 17, in swig_import_helper _mod = imp.load_module('_gdal', fp, pathname, description) File "/opt/conda/lib/python3.6/imp.py", line 242, in load_module return […]

Docker continuum / miniconda3容器不显示“conda”

我有一个Docker容器,运行带有Django项目的continuum / miniconda3镜像,成功地运行到localhost:8000,我可以看到我的项目在浏览器中运行。 该容器是使用以下Dockerfile构build的 FROM continuumio/miniconda3 ENV PYTHONUNBUFFERED 1 RUN mkdir /pft WORKDIR /pft RUN rm /bin/sh && ln -s /bin/bash /bin/sh RUN apt-get update && apt-get install -y && \ apt-get install build-essential libssl-dev -y && \ rm -rf /var/lib/apt/lists/* RUN conda create –name pft python=3 RUN source activate pft RUN pip install 'django==1.10.5' […]