Json 文件保存为文件夹而不是文件

Json file is save like a folder rather than a file

我正在使用 pixellib 包来 运行 机器学习,当我 运行 我的程序有一个过程来创建名称为:train.json 的 coco 数据集。但是错误地创建了一个 train.json 的文件夹,并且在这个文件夹中有一个文件 dataset.json,这是我需要的文件。过程有问题,我在pixellib中找到了制作coco数据集的命令:

def load_dataset(self, dataset):
        labelme_folder1 = os.path.abspath(os.path.join(dataset, "train"))

        #dir where the converted json files will be saved
        save_json_path1 = os.path.abspath(os.path.join(dataset,"train.json"))
        
        #conversion of individual labelme json files into a single json file        
        labelme2coco.convert(labelme_folder1, save_json_path1)
        
        # Training dataset.
        self.dataset_train = Data()
        self.dataset_train.load_data(save_json_path1, labelme_folder1)
        self.dataset_train.prepare()

上面的代码有问题吗? 我过去使用过这个程序,它运行正常。我试图联系该程序的开发者但无济于事。

新版本无法使用。我使用的是旧版本,现在可以使用了。

!pip3 uninstall tensorflow
!pip3 install tensorflow==2.4.1
!pip3 install tensorflow--gpu
!pip3 install imgaug
!pip install pixellib==0.5.2
!pip install labelme2coco==0.1.2