Python ModuleNotFoundError:没有名为';utils.数据集';
我正在Windows 10上使用Python 3.6.8Python ModuleNotFoundError:没有名为';utils.数据集';,python,tensorflow,machine-learning,keras,Python,Tensorflow,Machine Learning,Keras,我正在Windows 10上使用Python 3.6.8 我使用pip安装了tensorflow、keras和UTIL pip安装tensorflow并安装版本2.0.0 pip安装keras并安装版本2.3.1 pip install utils但它没有显示我安装的版本 这是我的标题: from keras.preprocessing import image from PIL import Image from keras.models import model_from_json, loa
我使用pip安装了tensorflow、keras和UTIL
pip安装tensorflow
并安装版本2.0.0pip安装keras
并安装版本2.3.1pip install utils
但它没有显示我安装的版本
这是我的标题:
from keras.preprocessing import image
from PIL import Image
from keras.models import model_from_json, load_model
import numpy as np
import cv2
from datetime import datetime
import os
import random
import string
from utils.datasets import get_labels
from utils.inference import apply_offsets
from utils.inference import load_detection_model
from utils.preprocessor import preprocess_input
这是我的错误:
从utils.dataset导入获取标签ModuleNotFoundError:没有名为“utils.dataset”的模块 为什么我会犯这个错误?如何修复它?顺便说一句,代码是由以前的程序员编写的,我需要修改它。但我甚至不能运行它。python tho不太好。我才刚刚开始 我所有的谷歌搜索都是紫色的,但我似乎找不到任何解决方案 编辑 建议的答案()不能满足我的需要。我在utils模块上遇到问题。因为当我从utils.datasets导入get\u标签时注释掉行
错误在下一行:
ModuleNotFoundError:没有名为“utils.inference”的模块
您提供的代码要导入的utils模型是项目的一部分
安装的piputils
模块与包有很大不同,因此您不应该通过pip
安装。您的代码试图从这个包中导入模块,但它显然没有这样的模块。这就是为什么会出现错误消息
因此,您需要做的是pip卸载utils
,然后如果您的项目目录结构完整,上述代码将导入face\u分类
包的模块。您提供的代码要导入的utils模型是项目的一部分
安装的piputils
模块与包有很大不同,因此您不应该通过pip
安装。您的代码试图从这个包中导入模块,但它显然没有这样的模块。这就是为什么会出现错误消息
因此,您需要做的是pip卸载utils
,然后如果您的项目目录结构完整,上述代码将导入face\u分类
包的模块。这是否回答了您的问题@阿比库马尔22不,它没有。我的错误来自utils.datasets
模块不在datasets
模块上。这就是我想的当我尝试重新安装它时,我已经做了很多次了,我也尝试重新安装了所有东西,包括pyhton
你不理解我的评论,utils是一个特定于你的代码的包,你必须告诉我们它是什么,而不是我们。它可能是源代码中的一个包(我们没有)。这是否回答了您的问题@阿比库马尔22不,它没有。我的错误来自utils.datasets
模块不在datasets
模块上。这就是我想的当我尝试重新安装它时,我已经做了很多次了,我也尝试重新安装了所有东西,包括pyhton
你不理解我的评论,utils是一个特定于你的代码的包,你必须告诉我们它是什么,而不是我们。它可能是源代码中的一个包(我们没有)。我在目录中找到了utils
文件夹。谢谢我确实卸载了utils,现在它开始工作了。我只是对软件包中不推荐使用的代码有问题。我在目录中找到了utils
文件夹。谢谢我确实卸载了utils,现在它开始工作了。我只是对软件包中不推荐使用的代码有问题。