3不能安装库_Kaggle知识点:Kernel环境安装第三方库

本文介绍了在Kaggle Kernel环境下,由于不能联网安装第三方库的问题,提供了三种解决方法:复制代码、从Dataset中pip和import。详细阐述了如何在Kernel中使用必备库,以应对比赛需求。
摘要由CSDN通过智能技术生成

随着Kaggle平台上Kernel环境更加完善,因此越来越多的比赛选择使用Kernel来进行提交。Kernel是一个运行环境,可以用来训练模型,也可以用来提交代码。

但是Kernel环境有很多运行限制,如下图:

edcde24a48813af7f83b7fa800760224.png

其中最主要的就是Kernel在提交时候,不能联网,不能安装第三方库。那么我们如何在Kernel中使用一些必备的库呢?本文将给出三种方法,帮你解决这个烦恼。

01 复制代码到Kernel中

假如你只是使用到了第三方库的很小的一部分,而且这部分代码不是很复杂,那么建议你可以直接把这部分代码复制到Notebook中,然后就可以剔除引用。

02 从Dataset中pip

在Kernel赛中是可以自定义数据集的,因此我们可以将库的whl安装包上传到Dataset,然后从Dataset路径下进行pip。 需要注意的是,此时需要忽略依赖包:
pip XX.whl --no-deps

03 从Dataset中import

另一种方法是将需要安装的库的源代码,也放到Dataset中一起上传,然后从Dataset的路径中进行import。 做法如下:
import ossys.path.insert(0, "../input/YourDataset")import XX
上 面三种方法都是比较常用的,个人比较推荐方法3。 因为你既然都要上传Dataset了,直接上传代码也更加直接的方式。 而且也可以 自定义库 ,非常适合深度学习 赛事。 那么如何进行实践呢,最好的方式就是找一个赛题,使用上述方法进行试验一下~

赛题资讯

最近很多小伙伴问,如何快速找到合适竞赛呢? 我们构建了一个全网最全的竞赛资讯库,总共包括1.3K+的比赛信息。 可以按照比赛平台和比赛类型进行快速检索,帮你快速找到你想要的比赛!

访问网址:https://coggle.club/

2f8233c416041f9c39a13328394233c0.png

?Kaggle正在进行的比赛

0ddef335d3ebc969457d0badfa960ad2.png

?天池上KDD赛题的分享

赶快一起学习吧,网址: https://coggle.club/ Datawhale竞赛群已成立

可扫码加入Datawhale竞赛学习社群

如果加入了之前的社群请不需要重复添加!

1a44b316aca9660b51e5be69732cb48b.png

▲长按加群

若进群失败,可加负责人微信后,再回复关键词 - 竞赛 即可进群。

62ee775a99ebf574425996c89082a7eb.png

1fac43ac31e3b593eab74de9a6e32703.png

ddbb65593e959cd01df8461b2079291d.png
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值