Kaggle修改环境偏好选项禁用,无法升级pandas等预加载库如何解决
问题解决方案
一、解决预加载pandas升级不生效问题
你可以任选以下两种方案实现新版本pandas调用:
- 方案1:升级后强制重载模块
在笔记本首个代码块运行如下代码即可:# 升级pandas到最新版本 !pip install --upgrade pandas -q # 重载已预加载的pandas模块 import importlib import pandas importlib.reload(pandas) # 验证版本是否生效 print(pandas.__version__) - 方案2:调整模块加载优先级
如果重载方案无效,可将新安装的包路径设置为最高加载优先级:# 将最新版pandas安装到自定义目录 !pip install --upgrade pandas -t /tmp/new_pkgs -q # 将自定义目录加到系统路径最前面,优先加载该目录下的包 import sys sys.path.insert(0, "/tmp/new_pkgs") # 此时导入的就是新版本pandas import pandas
二、启用被禁用的环境偏好选项
老版本创建的私有笔记本环境偏好选项被锁定,是系统默认的旧项目保护机制,你可以通过两种方式解锁:
- 优先方案:创建笔记本副本
打开原私有笔记本,点击右上角的Copy and Edit按钮生成新的笔记本副本,新副本默认未锁定环境配置,Edit页面的环境偏好选项处于可编辑状态,可直接选择最新的运行时环境,将原笔记本的代码、关联数据集、输出配置全部迁移到新副本即可,新副本默认保留私有属性,不会对外公开。 - 备选方案:申请解锁原笔记本
如果需要保留原笔记本的运行记录、版本历史,可向Kaggle官方支持提交申请解锁环境锁定,该方式处理周期较长。
内容的提问来源于stack exchange,提问作者callmeanythingyouwant
相关产品推荐
相关产品推荐

