【发布时间】:2018-10-31 15:42:43
【问题描述】:
我是 python 新手,在导入一个导入 numpy、PIL 和 os 包的模块时遇到问题。我会尽量把我的问题弄清楚
所以我有一个模块,我们称之为 preprocessing.py,我在其中编写了一个类来处理使用 Image 从 PIL 导入的图像并将其转换为 numpy 数组,因此结构如下所示(注意 method1 转换为jpg 到 numpy 数组)
--preprocessing.py
import numpy as np
import os
from PIL import Image
Class process_object:
method1
现在我想按如下方式使用这个模块我想从 preprocessing.py 导入 process_object 并使用 method1 处理再次使用 PIL 中的 Image 导入的图像。所以我的脚本computational.py 如下所示
---computation.py
import os
import numpy as np
from PIL import Image
a = process_image(input)
a.method1()
但是,当我这样做时,我收到以下错误消息
ImportError: No module named numpy
有人可以向我解释发生了什么以及如何解决它吗?我真的很感激一个解释,它让我了解引擎盖下发生了什么,所以我可以避免这样的情况。我真的很感激任何帮助!谢谢!!
【问题讨论】:
-
你没有安装numpy?
-
你的python模块中有numpy包吗?
标签: python python-import importerror