Python 如何在Jupyter Sagemaker笔记本实例中导入最新版本的pandas?

Python 如何在Jupyter Sagemaker笔记本实例中导入最新版本的pandas?,python,pandas,amazon-web-services,jupyter-notebook,amazon-sagemaker,Python,Pandas,Amazon Web Services,Jupyter Notebook,Amazon Sagemaker,每当我在单元格中运行此代码时: import pandas as pd pd.__version__ 我得到以下信息: '0.24.2' 我希望能够立即进口最新版本的熊猫。当我在Kernel->Conda Packages下查看Conda包时,我可以看到安装了pandas 1.0.1。我想避免做!pip安装--每次运行此笔记本时升级pandas。有办法吗?conda似乎安装了pandas 1.0.1,但它只导入版本0.24.2,这一事实让我感到困惑 我看到您可以通过生命周期配置来指定pand

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

import pandas as pd
pd.__version__
我得到以下信息:

'0.24.2'
我希望能够立即进口最新版本的熊猫。当我在Kernel->Conda Packages下查看Conda包时,我可以看到安装了pandas 1.0.1。我想避免做
!pip安装--每次运行此笔记本时升级pandas
。有办法吗?conda似乎安装了pandas 1.0.1,但它只导入版本0.24.2,这一事实让我感到困惑


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

无论何时启动笔记本电脑,您都可以运行所需的pip升级。因此,一旦您打开笔记本电脑,它就会准备就绪。

您需要的是onstart生命周期配置

#!/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
#/bin/bash
set-e
#概述
#此脚本在单个SageMaker conda环境中安装单个conda包。

sudo-u ec2 user-i默认情况下,AWS Sagemaker Jupyter实例不导入库的最新版本吗?换句话说,当1.0.1版作为Conda软件包的一部分安装时,为什么要导入pandas 0.24.2?您可能会运行笔记本实例很长时间。在我的笔记本电脑中,默认版本是1.0.1I每天停止我的笔记本电脑实例,因此它实际上每晚都会重新启动。