【问题标题】:Installing and importing multiple versions of a Python package安装和导入 Python 包的多个版本
【发布时间】:2020-05-20 00:01:02
【问题描述】:

我正在使用使用 pandas==0.23 的 Dataiku DSS v6.0,并且无法手动升级。我也在尝试使用modin==0.6,它只与pandas==0.25 兼容。我曾尝试使用需要pandas==0.23modin==0.3,但这个旧版本使用我正在调用的一些pandas 方法会引发异常。

有什么解决方法吗?我可以以某种方式强制modin==0.6 接受pandas==0.23 吗?否则有什么方法可以同时安装pandas==0.23pandas==0.25 并强制DSS 使用0.23 和modin 使用0.25?

【问题讨论】:

标签: python pip package version dataiku


【解决方案1】:

从 DSS 8.0.0 Pandas 1.0 is supported开始

但是,modin 的最新版本依赖于pandas 的更新版本; modin==0.8.0 允许 pandas==1.0.5 以便最新版本的 modin 与今天的 DSS 兼容

【讨论】:

    【解决方案2】:

    Dataiku 提供了 code environments 的概念。通过使用此功能,您可以为自己的代码或其他特定操作设置一组独立的依赖项。

    【讨论】:

      猜你喜欢
      • 2012-11-03
      • 2014-10-15
      • 2014-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-13
      • 1970-01-01
      • 2013-06-21
      相关资源
      最近更新 更多