【问题标题】:No module named 'pandas' - Jupyter, Python3 Kernel, TensorFlow through Docker没有名为“pandas”的模块 - Jupyter、Python3 Kernel、TensorFlow 通过 Docker
【发布时间】:2016-12-09 15:16:18
【问题描述】:

我有一个使用 Jupyter(Python 3 内核)映像从 tensrflow 运行的 Docker 容器:erroneousboat/tensorflow-python3-jupyter

这很好用,我可以从

访问 jupyter notebook

http://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


【解决方案1】:

pip install pandas 将为您安装最新版本的 pandas。

根据您的标签python-3.x,我假设pip 属于您的Python3 版本,如果您安装了多个python 版本,请确保您的pip 正确。

【讨论】:

  • 很奇怪 anaconda 告诉我这已经安装但是使用 pip install pandas 修复了 jupyter notebook 中的问题
猜你喜欢
  • 2020-03-05
  • 2016-11-08
  • 2018-04-13
  • 2020-09-02
  • 2018-12-02
  • 2019-02-13
  • 2021-01-15
  • 2019-11-15
  • 1970-01-01
相关资源
最近更新 更多