【发布时间】:2016-12-09 15:16:18
【问题描述】:
我有一个使用 Jupyter(Python 3 内核)映像从 tensrflow 运行的 Docker 容器:erroneousboat/tensorflow-python3-jupyter
这很好用,我可以从
访问 jupyter notebookhttp://DOCKER_IP:8888
我唯一的问题是熊猫库没有安装。所以,我尝试自己安装它。我打开 docker quickstart 终端并运行:
docker exec CONTAINER_ID apt-get update
docker exec CONTAINER_ID apt-get install -y python3-pandas
安装成功,但是当我尝试在 jupyter notebook 中导入 pandas 时,我仍然收到 ImportError: No module named 'pandas',如下所示:
import pandas as pd
我还尝试通过以下方式将 pandas 安装到图像而不仅仅是我的容器:
docker run -it erroneousboat/tensorflow-python3-jupyter /bin/bash
apt-get update
apt-get install -y python3-pandas
exit
不过,在我的 jupyter 笔记本中,还是无法识别 pandas。我怎样才能解决这个问题?谢谢!
【问题讨论】:
-
你试过
pip install pandas吗? -
我没有。刚刚做了,它奏效了!如果您将此作为答案,我会选择它 - 谢谢!另外,为什么 pip install 可以工作而系统范围的安装不可以?
标签: python-3.x pandas tensorflow jupyter-notebook docker-toolbox