每当我在单元格中运行以下代码时:
import pandas as pd
pd.__version__
我得到以下信息:
'0.24.2'
我希望能够立即导入最新版本的熊猫。当我查看内核-> Conda软件包下的Conda软件包时,我看到已安装pandas 1.0.1。我希望避免每次运行此笔记本时都必须执行!pip install --upgrade pandas
。有没有办法做到这一点?我对conda似乎安装了熊猫1.0.1但只导入0.24.2版本感到困惑。
我看到您可以通过生命周期配置指定熊猫的版本,但我希望有一个永久的解决方案可以自动执行此操作,而不必指定它。
答案 0 :(得分:2)
无论何时启动笔记本,都可以在lifecycle configuration中运行所需的点升级。因此,一旦打开笔记本电脑,它将准备就绪。
答案 1 :(得分:0)
您需要一个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