不是变量 win10_在win10下安装manim
manim是制作簡單動畫的一個python庫,具體介紹請參考
3b1b/manim?github.com例如
https://www.zhihu.com/video/1214239758492442624具體介紹請參考下面的鏈接。
https://github.com/3b1b/manim?github.com無論是windows或者是其它操作系統用戶的安裝方式,在鏈接中有詳細說明。下面詳細說明一下安裝步驟,重點放在win10用戶可能遇到的問題上。
1. 安裝基本的環境
anaconda, texlive, ffmpeg, sox
2. 安裝其他python相關庫
pydub 一個處理聲音的庫
https://github.com/jiaaro/pydub?github.comcolour 處理顏色表示的庫
vaab/colour?github.comopencv
opencv-python?pypi.org除此之外可能還會缺少一些相應的庫,按提示使用conda或者pip安裝就可以了。
3. 安裝manim
manim并未包含在anaconda里,因此可以用pip安裝,如下
pip install manimlib在安裝manimlib的時候,win10中文用戶遇到第一個就是編碼上的問題,錯誤如下。
UnicodeDecodeError: 'gbk' codec can't decode byte 0xff in position 0......
因此直接安裝無法成功,只能本地安裝,所以首先下載manimlib,然后解壓縮。上面的錯誤具體來說就是manim目錄下,有一個叫PKG-INFO的文件,它的字符編碼有些問題,用文本編輯器如notepad++把編碼改為Ascii碼即可。具體的解決方案參考下面的鏈接。
CSDN-專業IT技術社區-登錄?blog.csdn.net4. 支持latex和中文
除了上面的問題外,還有兩個主要問題。第一,manim支持latex中的數學公式,但是win10下由于眾所周知路徑的問題,導致latex命令無法正常運行。這里面的鍋可能還是manim自己,應該使用Pathlib。第二,使用Xelatex支持中文。第一個問題具體參考
Exception: Latex error converting to dvi. See log output above... · Issue #505 · 3b1b/manim?github.com第二個是中文支持的問題,在文件目錄下查找“constants.py”文件,把其中的變量TEX_USE_CTEX 設置為"True"即可。
5. 修改requirement.txt
在安裝時,pip還會安裝requirement.txt中指出的依賴包版本安裝,通常都比較低。所以如果你之前安裝過類似anaconda這樣的集成環境,把requirement.txt中所以"=="改為">="。
6. -g --save_pngs無效
盡管程序聲明在命令行可以用-g參數生成中間的每一幀圖片,但是實際上這個功能并沒有開法。
7. 總結和最后和效果
manim目前還處于不斷更新中,網上或者其自帶的一些以前的動畫,目前已經不能生成。manim一個很有用處的地方在于和beamer結合制作ppt。beamer最大的特點就是簡潔、排版美觀,而缺點就是缺乏動態效果,用tikz相當麻煩。如果用onslide或者animation來實現,可以使用manim先制作這些圖片,然后插入到beamer當中,為此我專門定制了一個黑色背景的beamer,當然目前由于-g選項的缺失,只能利用onslide實現一些beamer中類似item的停頓效果。
最后來看一下效果。
https://www.zhihu.com/video/1214150107014336512總結
以上是生活随笔為你收集整理的不是变量 win10_在win10下安装manim的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: docker -v 文件夹下没有数据_详
- 下一篇: ‏福庆ENF亲&