你们有没有遇到这个错误?
我正在为我的小型项目使用GoogleColab。 对于我的项目,我重新安装了keras 2.1.5和tensorflow 1.4 甚至没有忘记重启运行时。
这是错误代码:
<html lang="en">
...
</html>
我有一个名为'/ content / drive / My Drive / Folder / Folder'的文件夹(是的,在“ My”和“ Drive”之间有一个“空格”)。我认为这是错误或某事,不是吗?我试图将文件夹名称固定为“ My_Drive”或“ MyDrive”,但Google不接受对此名称进行更改。
还是有什么解决办法?请帮助我。
+)
这里是整个代码:(基本上来自yolov3-to-kerashttps://github.com/qqwweee/keras-yolo3.git)
/usr/local/lib/python3.6/dist-packages/PIL/Image.py in open(fp, mode)
[2808] if filename:
-> [2809] fp = builtins.open(filename, "rb")
[2810] exclusive_fp = True
[2811]
FileNotFoundError: [Errno 2] No such file or directory: '/content/drive/My'
,我也试图复制路径并使用它,但是没有用。 要么在它们之间添加“ \”,就行不通。
这让我疯狂哈!
答案 0 :(得分:0)
请参见yolo3 / utils.py的第38行。
line = annotation_line.split()
这是错误的原因。
尝试将其替换为以下内容:
import re
line = re.findall(r'(.+?)(\s+(\d+,\d+,\d+,\d+,\d+))+', annotation_line)[0]
答案 1 :(得分:0)
如果 'My\ Drive'
代替 'My Drive'
有效,您可以尝试