아나콘다 가상환경 작성방법

아나콘다 가상환경 작성방법


anaconda Prompt를 실행한다.



conda create -n jupyter_env python=3.7


activate jupyter_env



위와 같이 가상환경을 이용할수 있다.


필요한 서드파티 패키지 설치


conda install -y jupyter

위와같이 사용하면 최신버전을 인스톨한다.


conda install -y jupyter=1.0.0

conda install -y notebook=5.0.0

conda install -y pandas=0.19.2

conda install -y bokeh=0.12.5

conda install -y matplotlib=2.0.1


위와같은 방법을 이용하면 패키지의 버전을 선택하여 설치할수 있다.


업데이트는 아래와 같이 가능하다.

conda update jupyter


패키지 삭제

conda remove jupyter



cd

mkdir notebook

cd notebook

jupyter notebook


위의 명령을 실행하면 아래와 같이 웹브라우저로 표시된다.



가상환경 종료

deactivate jupyter_env


작성된 환경을 삭제하고 싶은 경우

conda remove -y -n jupyter_env



파이썬에서 thumbnail만들면서 io 에러난 경우 해결방법

파이썬에서 thumbnail만들면서 io 에러난 경우 해결방법


JPG이미지의 크기를 변경하기 위해 아래와 같은 코드를 작성하고 실행하면서 오류가 발생한경우 해결책을 정리한것이다.


im = Image.open(source_fullpath)

im.thumbnail(image_resize)


위의 코드는 이미지를 읽어와서 thunbnail을 만들기 위한것이다 그런데 갑자기 아래와 같은 오류가 발생하였다.


OSError: broken data stream when reading image file


이런경우 아래의 옵션을 추가하면 정상적으로 작동되는것을 확인하였다.


from PIL import Image, ImageFile

ImageFile.LOAD_TRUNCATED_IMAGES = True


출처 : https://stackoverflow.com/questions/42462431/oserror-broken-data-stream-when-reading-image-file