python-3.x - 没有名为 'pandas' 的模块 - Jupyter、Python3 内核、TensorFlow 通过 Docker

标签 python-3.x pandas tensorflow jupyter-notebook docker-toolbox

我有一个使用 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/

相关文章:

python - 如何保持我的 python-daemon 进程运行或在失败时重新启动它?

mysql - 如何从 select 语句向表中插入信息?

python - 将所有数据框列转换为 float 的最快方法 - pandas astype slow

python - 在整个数据框python中同时替换多个值

Tensorflow - Keras : Consider either turning off auto-sharding or switching the auto_shard_policy to DATA to shard this dataset

python - 子进程命令编码

python-3.x - Nginx proxy_pass 到 docker 容器不起作用

javascript - 有没有一种方法可以找到时间序列中超过 X% 时间的 Y 值?

pandas - 如果另一列中的值较差,则汇总一列(不使用 for 循环)

python - TensorBoard --logdir ="path/to/log"(无法分配给运算符(operator))