Pandass:在Docker容器中运行的ipython笔记本中导入错误

我已经使用git repo:docker-notebook为ipython创build了一个Docker容器[在Ubuntu 16上]

这是我的Dockerfile:

FROM python:2 ADD Python_Assignment2.ipynb / RUN pip install numpy RUN pip install matplotlib RUN pip install pandas RUN pip install jupyter EXPOSE 8888 CMD jupyter notebook Python_Assignment2.ipynb 

服务器工程find,我能够在Web浏览器中创build笔记本电脑,但是当我导入像pandass numpy或matplotlib这样的lib时,它会给我导入错误,即使我已经提到了Dockerfile中所有需要的依赖关系,如下所示:

  • 运行pip安装pandas

    也试过

  • RUNsudo apt-get安装pandas

  • python -m安装pandas

我到目前为止的事情:

  • docker exec sudo apt-get install pandas [不工作]
  • docker运行/ bin / bash
    • 然后在bash里面:sudo apt-get install pandas [does not work]请帮忙。 谢谢。

安装任何库之后,您需要像这样提交相应的容器:

docker提交NewImageName

所以,现在,您所做的更改保存在NewImageName中。 现在运行docker运行NewImageName,你会看到在容器中保存的变化。

使用-V来挂载目录。