如何在我的Jupyter Sagemaker笔记本实例中导入熊猫的最新版本



每当我在单元格中运行此代码时:

import pandas as pd
pd.__version__

我得到以下信息:

'0.24.2'

我希望能够立即进口最新版本的熊猫。当我查看Kernel->CondaPackages下的CondaPackages时,我可以看到pandas1.0.1已经安装。我想避免每次运行此笔记本时都要执行!pip install --upgrade pandas。有办法做到这一点吗?我感到困惑的是,conda似乎安装了pandas 1.0.1,但它只导入了0.24.2版本。

我看到你可以通过生命周期配置指定panda的版本,但我希望有一个更永久的解决方案可以自动执行,而不是我必须指定它

无论何时启动笔记本电脑,都可以作为生命周期配置的一部分运行所需的pip升级。因此,一旦你打开笔记本,它就会准备好。

您需要一个启动生命周期配置。

#!/bin/bash
set -e
# OVERVIEW
# This script installs a single conda package in a single SageMaker conda environments.
sudo -u ec2-user -i <<'EOF'
# PARAMETERS
ENVIRONMENT=my_environment
nohup conda update pandas --yes --name "$ENVIRONMENT"
EOF

最新更新