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:进入容器交互查看

  1. 先进入容器:

docker exec -it <容器名或ID> /bin/bash
  1. 然后在容器内执行:

python -c "import seaborn as sns; print(sns.__version__)"

常见问题解决

  1. 如果报错 "ModuleNotFoundError":

docker exec -it <容器名或ID> pip install seaborn
  1. 如果容器没有安装 pip:

docker exec -it <容器名或ID> python -m ensurepip --upgrade
  1. 如果使用 Alpine 基础镜像:

docker exec -it <容器名或ID> apk add py3-pip && pip install seaborn

最佳实践建议

  1. 在 Dockerfile 中固定版本:

RUN pip install seaborn==0.13.0
  1. 检查依赖兼容性:

docker exec -it <容器名或ID> pip check
  1. 查看所有已安装包:

docker exec -it <容器名或ID> pip freeze

这些方法可以帮助您快速准确地查看 Docker 容器中安装的 seaborn 版本,以及相关的依赖信息。

posted @ 2025-06-26 09:21  郭慕荣  阅读(59)  评论(0)    收藏  举报