Python 带有numpy的Docker Windows映像

Python 带有numpy的Docker Windows映像,python,windows,numpy,docker,Python,Windows,Numpy,Docker,我已经使用正式的Docker Python映像在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 (pyt

我已经使用正式的Docker Python映像在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库已成功安装,也无法识别它

... Collecting numpy Downloading https://files.pythonhosted.org/packages/27/92/c01d3a6c58ceab0e6ec36ad3af41bc076014cc916afcb979ab4c9558f347/numpy-1.15.0-cp37-cp37m-manylinux1_x86_64.whl (13.8 MB) Installing collected packages: numpy Successfully installed numpy-1.15.0 ...
你能把你的文件贴出来吗?我不知道numpy。它应该也是一个可执行文件吗??我刚刚在我的virtualenv中安装了numpy,没有名为
numpy
的可执行文件。我通过添加Dockerfile编辑了这篇文章。谢谢。正如我在前面的评论中所说,我找不到名为
numpy
的可执行文件;但是如果我运行python-c“import numpy”it,我看不到numpy的setup.py中定义的任何入口点,那么为什么您希望它有一个可运行的shell命令呢?明白了。非常感谢。
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