首页 > 解决方案 > 如何在 Databricks 集群中安装 numpy 包

问题描述

我正在使用umaphdbscan包进行集群。

使用该umap软件包时,它需要numpy 1.20的版本更少。在我的databricks集群中,numpy版本是1.21.0.

我尝试了所有选项,例如使用sudo, pip, pip3最新版本卸载和使用安装pip, pip3, --upgrade numpy==1.19.2

它仍然显示 numpy 版本 1.21.0。

请建议我任何其他选项来解决此软件包版本相关问题?

标签: python-3.xnumpydatabricks

解决方案


您需要改用%pip install numpy==<version>命令 - 它会负责将库安装到所有节点,并重新启动 Python 解释器(请参阅docs)。但请考虑到这可能会破坏其他依赖于特定版本 numpy 的库。

但是您拥有 1.21.0 真的很有趣 - 如果您查看Databricks Runtimes 的发行说明,您会看到所有最新版本都有 1.19.2。


推荐阅读