1、kernel遇到的问题
1.1在upload数据时命名的文件夹名会发生改变
1)所有字母会变成小写,如:“VOCdevkit” -> “vocdevkit”;
2)特殊符号"-“的改变,下划线”_“变为横杠”-",如:“first_package” -> “first-package”;
建议:将/kaggle/input/打印出来,然后在复制粘贴这些文件夹名。
1.2import 自己的py文件出现错误
1)检查是否将该文件是否加入sys.path中,可以采用下述代码将其加入sys.path
import sys
kaggle_path_prefix = "/kaggle/input/this-test/"
sys.path.append(kaggle_path_prefix) # 将路径加入系统变量
# sys.path.remove(kaggle_path_prefix) # 从系统变量中删除上述路径
print(sys.path)
2)导入自己的packages(含有__init__.py的文件夹)时出现错误,
原因:kaggle的Python环境安装了很多packages,而自己的packages与已安装的模块名字相同时,便会出现这种错误。
解决办法:①检查kaggle中的packages(已上传至网盘),②自己的packages命名时不要与之相同。