[英]python module that imports another python module
我是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導入的圖像。 所以我的腳本calculate.py如下所示
---computation.py
import os
import numpy as np
from PIL import Image
a = process_image(input)
a.method1()
但是,當我這樣做時,我收到以下錯誤消息
ImportError: No module named numpy
有人可以向我解釋發生了什么以及如何解決它? 我真的很感激一個解釋,讓我能夠理解幕后發生的事情,所以我可以避免這樣的情況。 我非常感謝任何幫助! 謝謝!!
檢查哪個版本的Python pip正在安裝numpy。 可能是當pip安裝它時,它指向系統上的不同Python版本。
對於這些問題,我建議使用:
將為您處理Python版本,以便您可以區分正在安裝的軟件包。
我還建議使用PyCharm的Community Edition。
優秀的工具,讓您創建自己的環境。
希望這可以幫助。
https://sourceforge.net/projects/numpy/files//NumPy/1.5.0/NOTES.txt/view 。 這是對Python 3.0中numpy的支持。 您可能需要更新版本的numpy。 您還可以使用:
pip install numpy
要么
pip3 install numpy
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.