日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

不是变量 win10_在win10下安装manim

發(fā)布時(shí)間:2025/4/5 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 不是变量 win10_在win10下安装manim 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

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.com

colour 處理顏色表示的庫(kù)

vaab/colour?github.com

opencv

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.net

4. 支持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)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。