在使用cityscapes数据集时遇到报错,No module named cityscapesscripts

在使用cityscapes数据集时遇到报错,No module named ‘cityscapesscripts’,这个问题看起来很傻,但是拦住了我这个新手,写出来希望能给人参考。
参考文档:
https://blog.csdn.net/wang27623056/article/details/106631196/?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-2
https://www.cnblogs.com/leviatan/p/10683325.html
按照第一个文档进行了数据集的使用,经过提示是文件夹、文件的位置的问题。import了上级文件夹中的东西。为了文件们的位置正确,得保证它们是下图这个样子:
在使用cityscapes数据集时遇到报错,No module named cityscapesscripts_第1张图片
按照第二个文档中的解决办法,只需要在sys.path中添加cityscapesscripts所在的文件夹的上一级目录(注意看清楚大小写)即可。(如果添加的路径到了cityscapesscripts,是不行的)具体使用办法:打开createTrainIdLabelImg.py,
在使用cityscapes数据集时遇到报错,No module named cityscapesscripts_第2张图片

在文件中import cityscapesscripts之前加上,这样一句话(注意要是自己的路径哦):
在使用cityscapes数据集时遇到报错,No module named cityscapesscripts_第3张图片
然后再运行createTrainIdLabelImg.py,就成功了。

你可能感兴趣的:(调bug,python,tensorflow)