Я использую git bash для запуска файла python для CNN на основе Keras.
Я столкнулся с двумя проблемами, обе из которых дают ModuleNotFoundError:
1) из main.model.squeezeDet импортируем SqueezeDet
Он не распознает эту папку «main», говоря, что нет модуля с именем «main».
2) импортировать тензорный поток как tf
У меня есть тензорный поток, доступный в среде анаконды, но я не могу понять, как его активировать в git bash. Итак, это также говорит:
no module named 'tensorflow'
2) В подкаталоге поиска каталога conda virtualenv bin; найдите там скрипт с именем activate и введите его с помощью команды bash source или просто . (простая точка). Что-то вроде source path/to/conda/bin/activate
У меня есть папка с именем squiddet-keras, в которой есть несколько папок (images, main, scripts, venv). Я создал «venv», используя файл virtualenv. Теперь, используя git bash, я пытаюсь запустить файл python «train.py», содержащийся в папке «скрипты». В этом файле есть код: from main.model.squeezeDet import SqueezeDet, который пытается импортировать «SqueezeDet» из «squeezeDet.py» по пути «main/model/squeezeDet.py. Но когда я запускаю это, это дает мне вышеупомянутую ошибку.
source venv/bin/activate





1) Мы не можем видеть ни ваш код, ни библиотеки. Если вы не знаете, что такое
main, откуда мы знаем?