为什么Jupyter Notebook软件包在AWS Sagemaker Notebook实例中不起作用?

时间:2020-05-29 01:27:41

标签: python amazon-web-services jupyter-notebook amazon-sagemaker

fig, axes = plt.subplots(2,figsize=(15,10))
sns.lineplot(agg_cases_death.index, agg_cases_death.cases, ax=axes[0]).set_title('Cases')
sns.lineplot(agg_cases_death.index, agg_cases_death.deaths, ax=axes[1]).set_title('Deaths')
plt.show()

上面的代码曾经在桌面上的jupyter笔记本上完美运行,但是当我在AWS Sagemaker Jupyter笔记本上运行相同的代码时,会产生错误。它说模块“ seaborn”没有属性线图。

使用as sagemaker jupyter时是否需要设置某些内容?

1 个答案:

答案 0 :(得分:0)

AWS Sagemaker对此一无所知。

尝试sns.__version__,您会发现您正在运行旧的Seaborn版本。

您可以使用以下方法解决此问题:

del sns

!conda update seaborn --yes

import seaborn as sns
sns.__version__

在单独的单元格中。

Seaborn是sagemaker实例上默认conda设置的一部分,因此您不能使用pip安装来解决版本问题。