我已经从几个来源编写了一个docker文件,但是在构建opencv时遇到了问题,它不会找到python。
我将dockerfile添加到https://gist.github.com/pksorensen/e06a783c31d4e95e60f1376baa8d562e作为帖子开始达到限制。
当cv2无法从python中获取时,问题显示在最后
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
答案 0 :(得分:0)
使用PYTHON3变量解决了它。
if test "${${newpool[$a]}#*$pool}" != "${newpool[$a]}" ;then
echo ${newpool[$a]}
fi