【问题标题】:AWS Sagemaker does not update the packageAWS Sagemaker 不更新程序包
【发布时间】:2019-01-17 14:59:37
【问题描述】:

AWS Sagemaker 的笔记本附带 Scikit-Learn 0.19.1 版

我想使用 0.20.2 版本。为了避免每次在笔记本代码中更新它,我尝试使用生命周期配置。我用以下代码创建了一个:

#!/bin/bash
set -e
/home/ec2-user/anaconda3/bin/conda install scikit-learn -y

当我运行附加的笔记本实例并转到终端时,使用conda list 找到的 scikit-learn 版本是正确的 (0.20.2)。但是当我运行一个 notebook 并导入 sklearn 时,版本仍然是 0.19.2。

import sklearn
print(sklearn.__version__)

我应该在 SageMaker 实例上安装软件包的虚拟环境是否存在?如何修复我的笔记本生命周期配置?

【问题讨论】:

  • 嘿,你解决了吗?

标签: python conda amazon-sagemaker


【解决方案1】:

您的 conda 更新没有引用特定的 virtualenv,而您的 notebook 可能有。因此,您在 notebook virtualenv 上看不到更新。

【讨论】:

  • 解决办法是什么?
  • conda install -n yourENVname somePackage
  • 这个 'yourENVname' 指的是什么?
  • 有多个 conda 环境可用,您需要明确您的寻址环境。
猜你喜欢
  • 2021-01-18
  • 2022-09-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-04
  • 1970-01-01
  • 2018-11-27
  • 1970-01-01
相关资源
最近更新 更多