Я новичок в python, и у меня возникла проблема с импортом модуля, который импортирует пакеты numpy, PIL и os. Я постараюсь быть максимально ясным с моей проблемой
Итак, у меня есть модуль, который назовем его preprocessing.py, в котором я написал класс для обработки изображения, импортированного из PIL, с использованием Image и преобразования его в массив numpy, чтобы структура выглядела следующим образом (note method1 преобразует JPG для NumPy массив)
----- preprocessing.py
import numpy as np
import os
from PIL import Image
Class process_object:
method1
Теперь я хочу использовать этот модуль следующим образом. Я хочу импортировать process_object из preprocessing.py и использовать method1 для обработки изображения, снова импортированного с использованием Image в PIL. Так что мой скрипт computation.py выглядит следующим образом
--- computation.py
import os
import numpy as np
from PIL import Image
a = process_image(input)
a.method1()
Однако, когда я делаю это, я получаю следующее сообщение об ошибке
ImportError: No module named numpy
Может ли кто-нибудь объяснить мне, что происходит и как это исправить? Я бы очень признателен за объяснение, которое позволяет мне понять, что происходит под капотом, поэтому я могу избежать подобных ситуаций. Я действительно ценю любую помощь! Спасибо !!