前言:
kaggle本身预装环境的库已经占据了大多数常用库。由于kaggle的离线机制,在提交代码的时候,特殊库,要离线安装。
方法:
- 先确保在线可以跑通,记录缺失库,并在线pip install {库名} (可关注触发的downloading相关库)
- 下载记录缺失库:pip download {库名} -d {存储文件夹/} (该方法会下载缺失库,和该库依赖的相关库)
- 文件复制到output下,并打包下载:cp 位置1 位置2
- whl文件类型的库:上传到input,使用指令pip install {库.whl}
- .tar.gz类型的库:使用移植库代码方法(本地调通的代码库复制代码到项目文件下)
宗旨:
在kaggle可以下载到缺失库和相关库的完整文件。使用whl上传pip安装、.tar.gz移植代码库安装相结合的方法,不断调试补库直到成功。
补充:
- 下载whl也可访问:https://pypi.org/project/ (只需下载whl文件,没有whl的话,该方法失效)
- kaggle下载到的缺失库和相关库文件是最合适的(自动依据环境下载)