python 容器里面查看 seaborn 版本(容器中查看某个依赖的版本)
在 Docker 容器内查看已安装的 seaborn 版本,可以通过以下几种方法:
方法 1:使用 Python 单行命令(推荐)
docker exec -it <容器名或ID> python -c "import seaborn as sns; print(sns.__version__)"
示例输出:
0.13.0
方法 2:使用 pip 命令
docker exec -it <容器名或ID> pip show seaborn | grep Version
或
docker exec -it <容器名或ID> pip list | grep seaborn
方法 3:进入容器交互查看
-
先进入容器:
docker exec -it <容器名或ID> /bin/bash
-
然后在容器内执行:
python -c "import seaborn as sns; print(sns.__version__)"
常见问题解决
-
如果报错 "ModuleNotFoundError":
docker exec -it <容器名或ID> pip install seaborn
-
如果容器没有安装 pip:
docker exec -it <容器名或ID> python -m ensurepip --upgrade
-
如果使用 Alpine 基础镜像:
docker exec -it <容器名或ID> apk add py3-pip && pip install seaborn
最佳实践建议
-
在 Dockerfile 中固定版本:
RUN pip install seaborn==0.13.0
-
检查依赖兼容性:
docker exec -it <容器名或ID> pip check
-
查看所有已安装包:
docker exec -it <容器名或ID> pip freeze
这些方法可以帮助您快速准确地查看 Docker 容器中安装的 seaborn 版本,以及相关的依赖信息。
郭慕荣博客园

浙公网安备 33010602011771号