我用一个官方的dockerpython映像在Windows上构建了一个Docker映像。在
我在图像中添加了一些其他的Python库/包,比如pip, 覆盖率,mypy,pylint和numpy。Dockerfile似乎是正确的。在
当我旋转映像的容器时,我可以访问已安装的包/库,但numpy的除外。在
root@b4d044180979:/usr/python# pip --version
pip 18.0 from /usr/local/lib/python3.7/site-packages/pip (python 3.7)
root@b4d044180979:/usr/python# which coverage
/usr/local/bin/coverage
root@b4d044180979:/usr/python# coverage --version
Coverage.py, version 4.5.1 with C extension
Documentation at https://coverage.readthedocs.io
root@b4d044180979:/usr/python# which numpy
root@b4d044180979:/usr/python# numpy --version
bash: numpy: command not found
root@b4d044180979:/usr/python#
知道为什么会这样吗? 为什么即使映像构建报告显示numpy库已成功安装,也无法识别它?在
^{pr2}$Dockerfile文件
FROM python:3
RUN apt-get update && \
apt-get -y install vim
RUN pip install --upgrade pip && \
pip --version && \
pip install autopep8 && \
pip install coverage && \
pip install mypy && \
pip install pylint && \
pip install numpy && \
pip list
CMD bash
目前没有回答
相关问题 更多 >
编程相关推荐