https://happyiminjay.tistory.com/5
이전 글을 보시면 manim 은 Python, LaTeX, Cairo, FFmpeg, SoX으로 구성 되어 있습니다.
따라서 각각의 환경에 대해서 준비 해 주셔야 합니다.
이번 글을 mac OS에 관한 설치 방법입니다.
다른 OS일 경우 이 글의 마지막 부분의 주소에서 확인 할 수 있습니다.
이 글은 manim에서 제작한 installaion guidline을 기준으로 작성하였습니다.
1. Hobrew 설치하기:
'homebrew' 를 설치하여 오픈 소스 소프트웨어 패키지를 터미널로 간단하게 설치 할 수 있는 환경을 마련 해줍니다. 위의 'homebrew'를 클릭하면 홈페이지로 이동할 수 있습니다.
Homebrew 홈페이지를 들어가면 아래의 코드를 확인 할 수 있습니다.
Terminal를 열어 코드를 입력 해 줍니다.
설치가 완료되면 brew라는 command line을 입력할 경우 위의 그림과 같은 결과를 확인 할 수 있습니다.
2. LaTeX 설치하기:
LaTeX를 눌러 홈페이지로 이동합니다.
MacTeX Download를 눌러 설치 해 줍니다.
MacTeX의 경우 다운 받을 때 시간이 오래 걸릴 수 있습니다.
3. Python3 설치하기:
Python3를 눌러 홈페이지로 이동하여 3.7버전을 다운 받습니다.
Downloads -> Mac OS X 로 이동하여 최신 버전을 다운 받으면 됩니다.
설치가 완료 되면 위와 같은 결과를 얻을 수 있습니다.
4. pip 설치하기:
PIP는 python 패키지 installer입니다. PIP를 통해 파이썬으로 작서된 패키지 소프트웨어를 설치 할 수 있습니다.
Terminal를 열어 설치를 원하는 장소로 이동한 후 다음의 command line을 차례대로 입력합니다.
brew install curl
mkdir ManimInstall
cd ManimInstall
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py
설치과 완료 되면 위와 같은 방식으로 확인 해 볼 수 있습니다.
5. FFmpeg, SoX, Cairo 설치하기:
Terminal를 열어 다음의 command line을 차례대로 입력합니다.
brew install ffmpeg
brew install sox
brew install cairo
brew install cairo가 정상적으로 설치가 되지 않을 경우 다음의 명령어를 입력 해봅니다.
brew install cairo --use-clang
brew install py2cairo
brew install pkg-config
6. Download Manim
Manim 을 눌러 홈페이지로 이동합니다.
Download ZIP을 클릭하여 Manim을 다운 받습니다.
위에서 만든 ManimInstall 안에 압축을 풉니다.
압축을 푼 후 requirements.txt가 있는 폴더 안에서 다음의 command line을 입력합니다.
python3 -m pip install -r requirements.txt
python3 -m pip install pyreadline
python3 -m pip install pydub
7. 테스트 해보기:
example_scenes.py가 있는 폴더에서 다음의 command line을 입력합니다.
python3 -m manim example_scenes.py WriteStuff -pl
성공적으로 실행이 되었을 경우 위의 영상을 확인해 볼 수 있습니다.
다른 OS를 사용하고 있는 경우 아래의 주소를 참고하시기를 바랍니다.
이상이었습니다.
https://github.com/Elteoremadebeethoven/AnimationsWithManim/tree/master/English/0_instalation
'과제' 카테고리의 다른 글
Airbnb 경쟁 제품과의 장/단점 비교 (Airbnb VS Booking.com (0) | 2020.04.24 |
---|---|
Airbnb 소프트웨어 특징 (0) | 2020.04.24 |
Airbnb 소프트웨어선택 배경과 간단한 소개 (0) | 2020.04.24 |
Manim (오픈소스 활용 및 경험에 대한 후기) (0) | 2020.03.15 |
Manim(오픈소스에 대한 소개) (0) | 2020.03.15 |