scipy 모듈의 imread
및 imsave
유틸리티를 사용하고 있습니다. 나는 다음과 같은 오류가 발생합니다 : scipy의 오류 : 'imsave`라는 모듈이 없습니다
나는 약간의 인터넷 검색을했고, PIL/베개가 설치되지로 인한 오류라고 생각. 내가 수행No module named
imsave
.
Requirement already satisfied: Pillow in
/usr/local/lib/python2.7/dist-packages
.
나는 imread 및 imsave 기능을 사용 scipy의 기타 기능을 수입하고 있습니다 :
sudo pip install Pillow.
는 다음과 같은 메시지가 뜹니다.
import scipy.misc
import numpy as np
I = np.load('image.npy')
scipy.misc.imsave('test_image.jpg',I) #The error pops up here
J = scipy.misc.imread('test_image.jpg')
이후에 scipy를 다시 설치했습니다. 나는 여전히 오류라는 No 모듈을 얻는다.
편집 1 : 내용을 분명히하기 위해이 link을 따라 PIL을 제거했습니다. 나는 scipy를 제거했다. 그러나, 내가 sudo apt install python-scipy python-pil
를 달릴 때, pil이 이미 최신이라고 말합니다. 그러나 경로는 /usr/local/lib/python2.7/dist-package
이 아닙니다.
편집 2 : Mark Mikofski의 질문에 대답하려면 : 터미널에서 파이썬을 사용하고 있습니다. 터미널에서 파일을 실행합니다.
/home/raghuram/lib/python2.7
/home/raghuram/lib/python2.7/plat-x86_64-linux-gnu
/home/raghuram/lib/python2.7/lib-tk
/home/raghuram/lib/python2.7/lib-old
/home/raghuram/lib/python2.7/lib-dynload
/usr/lib/python2.7
/usr/lib/python2.7/plat-x86_64-linux-gnu
/usr/lib/python2.7/lib-tk
/home/raghuram/local/lib/python2.7/site-packages
/home/raghuram/lib/python2.7/site-packages
Scipy의 버전 0.19.0
'scipy'의 버전은 무엇입니까? 현재 문서는'imread'와'imsave' 메쏘드가'scipy.misc' 안에 있다는 것을 알려줍니다. 그래서 올바른 메쏘드 호출은 [scipy.misc.imsave()] (https://docs.scipy.org/doc/) 일 수 있습니다. scipy-0.16.0/reference/generated/scipy.misc.imsave.html) – davedwards
'scipy'를 어떻게 가져 왔습니까? 'imread()'와'imsave()'를 어떻게 호출할까요? 유용한 코드를 사용하면 도움이 될 것입니다. – davedwards
예, scipy.misc를 사용하고 있습니다.가져온 후에 imsave하십시오. – Raghuram