Django scss 활용을 위해 패키지 설치

Django scss 활용을 위해 패키지 설치를 몇개 더 설치해야 한다. 이 경우 갑자기 MSVC 빌드 툴을 설치하라는 에러가 막 등장하네. 이를 해결해 보자.

 

장고에서 Scss 사용하기라는 글을 따라하다가

https://blog.jaeyoon.io/2017/10/django-sass.html

 

장고 프로젝트에서 SASS/SCSS 사용하기

CSS 프리프로세서에 대하여 SASS/SCSS는 스타일시트 언어인 CSS를 조금이나마 프로그래밍 언어처럼 사용할 수 있게 도와주는 CSS 프리프로세서(preprocessor)이다. SASS 말고도 Bootstrap이 v3까지 쓰던 LESS

blog.jaeyoon.io

 

자세한것은 해당 페이지에 가서 보고, 아래 패키지를 설치해야 한다.

pip install libsass django-compressor django-sass-processor

 

여러 에러가 발생한다.

갑자기 "Microsoft Visual C++ 14.0 or greater is required." 쌩뚱맞다. 

파이썬만 보고 싶어요.

    copying .\rcssmin.py -> build\lib.win-amd64-3.9
    running build_ext
    building '_rcssmin' extension
    error: Microsoft Visual C++ 14.0 or greater is required. 
    Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/

 

암튼 좀 찾아보니, 설치 말고도 아래 와 같이 해결하는 방법이 있네

아래 명령을 꼭 기억해보자. 

https://stackoverflow.com/questions/51690898/microsoft-visual-c-14-0-is-required-error-when-downloading-a-python-package

pip install rcssmin --install-option="--without-c-extensions"
pip install rjsmin --install-option="--without-c-extensions"
pip install django-compressor --upgrade

 

에러는 없어 졌는데 동작하는지 확인해 볼까나~~~

 

점점 힘드는 개발 나이가 쩝...

Scott Webb 님의 사진, 출처: Pexels