티스토리 뷰

오늘부터 3B1B 따라잡기라는 새로운 주제로 python extension인 manim에 대한 포스팅을 해보려 한다. 설치 및 학습은 윈도우11 환경에서 진행하며 visual studio code를 이용한다. Manim library는 choco라는 tool을 이용해 간편하게 설치하는 방법도 있다고 하는데 내 경험상 굳이 Manim 한번 설치할때 쓰겠다고 이런저런 라이브러리를 덮어놓고 설치하다보면 나중에 귀찮은일이 생겨서 '수동설치' 방식으로 설명한다.

choco를 이용한 간편 설치는 아래 사이트를 참고해보면 좋을듯

https://gall.dcinside.com/mgallery/board/view/?id=manim&no=16&exception_mode=notice&page=1 

 

념글요청) Choco를 이용한 매님 설치방법(쉬움) - Manim 마이너 갤러리

https://youtu.be/8sNnP7ZJ-EU천천히 따라해보셈링크는 https://chocolatey.org/installhttps://github.com/manimCommunity/manim즐거운 매님하셈연습하

gall.dcinside.com

 

큼직하게 필요한 프로그램 설치 단계는 7가지다.

 

1. Visual Studio Code

: 워낙 유명하니 따로 설치 방법이라던가 설명하지 않겠다.

 

2. python > 3.7

: manim을 이용하려면 파이썬 버전이 3.7 이상이어야 한다. 본인은 3.10버전을 다운하여 사용했다. 파이썬 설치 역시 워낙 다른 블로그에서 잘 정리되어 있기 때문에 따로 정리하지 않는다. 

 

3. ffmpeg

더보기

1. 일단 아래 사이트로 이동하자

https://www.ffmpeg.org/download.html#build-windows

2. 다음 순서대로 클릭하여 ffmpeg-git-full.7z 파일을 다운받자.

 

 

3. 다운받은 파일을 압축 해제한다. 일단 아무곳에 해제해도 좋다.

 

4. 해제한 폴더 내부의 bin 폴더로 이동하고 3가지 파일을 모두 복사한다.

 

5. C드라이브로 이동하고 ffmpeg또는 원하는 영어폴더를 생성하고 그 폴더 안에 복사한 파일들을 붙여넣는다.

 

6. Win 버튼을 이용해 '시스템 환경 변수 편집'을 입력한 뒤 들어간다.

 

7. 고급 탭에서 환경 변수를 클릭한뒤 시스템 변수에서 Path를 클릭하고 편집을 클릭한다. 사용자변수 아님!!

 

8. 새로만들기 클릭 후 아까 파일들을 복사해서 붙여넣었던 곳의 경로를 입력하고 확인을 눌러 저장한다.

 

9. win키를 눌러 cmd 입력 후 ffmpeg를 입력해본다.

 

10. 다음과 같은 화면이 뜨면 설치가 완료된 것임

 

4. LaTeX / MikTeX설치하기

https://miktex.org/download

 

Getting MiKTeX

a. Register GPG key sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D6BC243565B2087BC3F897C9277A7293F59E4889 b. Register installation source Ubuntu 22.04 LTS (Jammy Jellyfish): echo "deb http://miktex.org/download/ubuntu jammy univer

miktex.org

일단 여기로 이동해서 

다운로드 하고 따로 건드릴 것 없이 다음 다음 눌러서 설치한다. 설치 메뉴얼에는 이걸 basic모드로 설치하면 추가로 뭘 더 해줘야 된다고 나와있긴 한데, 현재까지는 크게 문제없이 Manim library가 잘 돌아가고있어서 그냥 basic 모드로 설치하는게 원활한 것 같음, Full version으로 설치하려고 하니 다운로드도 오래걸리고 뭔가 불편하다. (환경변수 등록 필요없음)

 

 

5. SoX 설치하기

https://sourceforge.net/projects/sox/

이동해서 

다운로드하고 따로 건드릴 것 없이 설치하고, ffmpeg때 했던 것 처럼 설치된 폴더 경로 찾아서 환경변수에 등록해준다.

 

6. Cairo 설치

https://www.lfd.uci.edu/~gohlke/pythonlibs/#pycairo

 

Archived: Python Extension Packages for Windows - Christoph Gohlke

Archived: Python Extension Packages for Windows - Christoph Gohlke by Christoph Gohlke. Updated on 26 June 2022 at 07:27 UTC. This page provides 32 and 64-bit Windows binaries of many scientific open-source extension packages for the official CPython

www.lfd.uci.edu

이동해서

자기 파이썬 버전 맞춰서 다운로드, 본인은 cp310-win_amd64.whl 다운로드하였고 바탕화면에 옮긴다음 cmd창 켜서, 또는 cmd에서 다운로드 받아진 whl파일 경로를 지정해서 아래 명령어로 설치, 따로 환경변수 등록이라던가 필요없다.

pip install [your whl file name]

 

7. Manim 설치하기

이제 cmd에서 아래 명령을 입력해 manim을 설치하면 된다. 설치는 1-2분 이내로 끝난다.

python -m pip install manim

 

8. 설치 확인

visual studio code에서 정상적으로 설치되었는지 확인한다. 

 

다음 포스팅부터는 manim을 이용하는 방법에 대해 공부해본다.

댓글