我有一个使用 Jupyter(Python 3 内核)图像从tensrflow运行的 Docker 容器:erroneousboat/tensorflow-python3-jupyter
这很好用,我可以从
访问 jupyter 笔记本http://DOCKER_IP:8888
我唯一的问题是 pandas 库未安装。所以,我尝试自己安装它。我打开了 docker 快速启动终端并运行:
docker exec CONTAINER_ID apt-get update
docker exec CONTAINER_ID apt-get install -y python3-pandas
安装成功,但当我尝试在 jupyter 笔记本中导入 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
将为您安装最新版本的 pandas。
根据你的标签python-3.x
,我假设pip
属于你的Python3版本,如果你安装了多个Python版本,请确保你有正确的点。
关于python-3.x - 没有名为 'pandas' 的模块 - Jupyter、Python3 内核、TensorFlow 通过 Docker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38751406/