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