inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지

pillow 패키지 관련 질문

333

노승미

작성한 질문수 1

1

안녕하세요. 강의를 듣다가 궁금한 점이 생겨 질문 드립니다.

model 에서 imageField 를 사용하기 위해선 pillow 를 설치하라고 하셨는데

mac m1 환경에서는 pillow 가 아직 지원하지 않는 건지 자꾸 오류가 발생합니다. ㅠㅠ

혹시 다르게 접근 할 수 있는 방법이 있다면 알려주실 수 있을까요?

참고로 아래는 오류 내용입니다.

Exception in thread django-main-thread:

Traceback (most recent call last):

  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/threading.py", line 932, in _bootstrap_inner

    self.run()

  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/threading.py", line 870, in run

    self._target(*self._args, **self._kwargs)

  File "/Users/nohsm/dev/pragmatic/venv/lib/python3.8/site-packages/django/utils/autoreload.py", line 53, in wrapper

    fn(*args, **kwargs)

  File "/Users/nohsm/dev/pragmatic/venv/lib/python3.8/site-packages/django/core/management/commands/runserver.py", line 118, in inner_run

    self.check(display_num_errors=True)

  File "/Users/nohsm/dev/pragmatic/venv/lib/python3.8/site-packages/django/core/management/base.py", line 442, in check

    raise SystemCheckError(msg)

django.core.management.base.SystemCheckError: SystemCheckError: System check identified some issues:

ERRORS:

articleapp.Article.image: (fields.E210) Cannot use ImageField because Pillow is not installed.

	HINT: Get Pillow at <https://pypi.org/project/Pillow/> or run command "python -m pip install Pillow".

System check identified 1 issue (0 silenced).

위에서 보면 pillow 가 설치되지 않았다고 하는데

pip list 로 보면 설치가 되어있습니다. 또한 가상환경에서 실행하였습니다.

마지막으로 좋은 강의 만들어 주셔서 감사합니다.

docker django python

답변 1

0

Hyong Sok Park

안녕하세요 노승미님!

많이 부족한 강좌인데도 불구하고 칭찬 너무 감사하네요 ㅠ

강좌 잘 들어주셔서 너무 감사합니다.

제가 Mac 환경이 아니다보니 정확한 답변은 드리기 힘들지도 모르지만 일단 답변 드릴게요!

가상환경에서 실행하셨다면 설치는 제대로 되어있는듯 해보이는데..

일단 아무 python 파일 내에서 

from PIL import image 

구문을 작성해서 실행, pillow 라이브러리가 정상적으로 불러와지는지 확인해보시는게 우선일듯 합니다.

만약 안된다면 설치 자체에 문제가 있는지 확인을 해보시는게 좋을듯 하구

두번째로는 Pillow 의 버전을 확인해보시는 게 좋을 듯 합니다.

pillow 의 버전이 낮다면 비교적 최신 pillow 버전을 설치하여 다시 시도해보시고,

그래도 안된다면 해당 라이브러리를 삭제 후 재설치를 시도해보시고

그래도 안된다면 현재 사용하고 있는 가상환경 말고, 

새로운 가상환경을 세팅하여 해당 가상환경에 pillow 및 여타 django 등 관련 라이브러리를 설치하고 

해당 가상환경으로 실행시켜보시길 바래요.

그럼에도 안된다면 계속 질문 남겨주시길 바랍니다.

좋은 하루 보내시길 바래요!

강의에 나왔던 js 파일이 깃허브에 없습니다

1

64

1

모바일 디버깅, 반응형 레이아웃 4분48초 질문

0

43

1

decorator 관련질문입니다.

0

49

1

PasswordChangeView

0

92

2

로그아웃뷰 작동 관련 (2025년 3월)

1

129

1

실행에러질문

0

146

1

@login_required 데코레이터 사용시 리다이렉트는 어디서 참조하여 설정을 하는걸까요?

0

109

1

CacheBackend 관련 에러

0

170

1

21강 CreateView를 통한 회원가입 구현 질문

0

318

1

53강 disallowedhost

0

330

2

502 Bad Gateway

0

467

1

mariadb 접근권한 오류

0

532

2

logout 후 빈 화면으로 이동합니다 ㅠㅠ

0

450

2

로그아웃 후 빈 화면으로 이동

0

324

1

서버 운영 관련 질문 드립니다.(Unable to retirve...)

0

227

1

static/base.css파일을 인식을 못합니다

0

373

1

안녕하세요 19강 디버깅 설정 질문있습니다.

0

287

1

프로필 update편 질문있습니다.

0

371

1

수업질문

0

387

1

COOP error

0

523

1

61강 Dockerfile error

0

590

1

static안에 base.css 에서 정의한 클래스가 적용되지 않습니다.

0

482

1

static 파일 중 jpg 파일만 로드 불가

0

408

1

58강 static 파일 적용 안됨

0

538

1