能否为新Kaggle Notebook指定旧版环境/Docker镜像?
为新Kaggle Notebook指定旧版环境的可行方案
复制原有旧Notebook
这是最省心的方式:打开你要复用环境的旧Notebook,点击右上角的「Copy」按钮。复制生成的新Notebook会100%继承原Notebook的环境配置(包括已锁定的旧环境版本),直接就能使用Commit & Save后台运行,不需要注释大量代码。手动选择历史环境版本
若不想复制整个Notebook,可手动指定旧环境:- 打开新Notebook,点击左侧菜单栏的齿轮图标进入「Settings」
- 在「Environment」标签页,找到「Environment version」下拉菜单
- 选择旧Notebook使用的环境版本(你可以先去旧Notebook的Settings里查看对应的版本号,Kaggle会保留历史版本选项)
- 保存设置后重启Notebook,环境就会切换到指定的旧版本
导出/导入依赖清单(进阶方案)
如果前两种方法无法找到对应版本,可通过依赖文件强制同步:- 在旧Notebook中运行
pip freeze > requirements.txt,生成完整的依赖版本列表 - 将
requirements.txt上传到新Notebook的输入目录 - 在新Notebook的起始单元格运行
pip install -r requirements.txt,强制安装旧版本依赖
注意:这种方法可能需要处理少量系统级依赖冲突,优先推荐前两种方法
- 在旧Notebook中运行
内容的提问来源于stack exchange,提问作者Mayeul sgc
相关产品推荐
相关产品推荐

