본문 바로가기

과제

Manim 오픈소스 설치

https://happyiminjay.tistory.com/5

 

Manim(오픈소스에 대한 소개)

오늘은 Manim이라는 오픈소스에 대해서 소개하고자 합니다. 3Blue1Brown이라는 유튜브를 시청하신 분들이라면 어떤 오픈 소스인지 감이 오실 것 입니다. Manim은 수학과 관련된 애니메이션들을 자동으로 생성해..

happyiminjay.tistory.com

이전 글을 보시면 manim 은 Python, LaTeX, Cairo, FFmpeg, SoX으로 구성 되어 있습니다.

따라서 각각의 환경에 대해서 준비 해 주셔야 합니다.

이번 글을 mac OS에 관한 설치 방법입니다.

다른 OS일 경우 이 글의 마지막 부분의 주소에서 확인 할 수 있습니다.

이 글은 manim에서 제작한 installaion guidline을 기준으로 작성하였습니다.

 

https://github.com/Elteoremadebeethoven/AnimationsWithManim/blob/master/English/0_instalation/macOS/INSTRUCTIONS.md

 

Elteoremadebeethoven/AnimationsWithManim

Animation course with Manim. Contribute to Elteoremadebeethoven/AnimationsWithManim development by creating an account on GitHub.

github.com

1. Hobrew 설치하기:

'homebrew' 를 설치하여 오픈 소스 소프트웨어 패키지를 터미널로 간단하게 설치 할 수 있는 환경을 마련 해줍니다. 위의 'homebrew'를 클릭하면 홈페이지로 이동할 수 있습니다.

 

Homebrew 홈페이지를 들어가면 아래의 코드를 확인 할 수 있습니다.

Hombrew download command line

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

 

Elteoremadebeethoven/AnimationsWithManim

Animation course with Manim. Contribute to Elteoremadebeethoven/AnimationsWithManim development by creating an account on GitHub.

github.com