当前位置: 首页 > news >正文

Windows10下本地搭建Manim环境

文章目录

      • 1. 简介
      • 2. Python环境
      • 3. uv工具
      • 4. Latex软件
      • 5. 安装Manim数学库
      • 6. 中文支持
      • 参考

1. 简介

manim是个一科普动画的库,

本文用到的是社区版本。

2. Python环境

这个不用多说,可以参考其他的文章。记得把pip也安上。

3. uv工具

上面的pip是老的python的包管理工具,而uv是用rust写的另一种python包管理工具。

我们可以通过pip来安装uv

pip install uv

当然也可以通过官网说得那样,但是我没有试过。

  • windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
  • linux
curl -LsSf https://astral.sh/uv/install.sh | sh

总之我们就是安装好了uv

4. Latex软件

我们还需要用Latex软件来渲染数学公式,在windows下是Miktex

5. 安装Manim数学库

这里我们同样是在windows下

创建一个项目文件夹

mkdir animation

初始化项目

uv init animation

加入manim库

uv add manim

之后我们还需要初始化下虚拟环境

uv venv

之后就可以开始用manim运行程序了

uv run manim  -pql main.py createCircle

如果生成不了视频,有可能需要安装ffmpeg

6. 中文支持

可以使用TexTemplateLibrary中的ctex来支持中文。

使用如下:

class nSum(Scene):
    
    
    
    def construct(self):
        hello = Tex("前k项奇数和", tex_template=TexTemplateLibrary.ctex)
        self.play(FadeIn(hello))
        self.remove(hello)

参考

uv
manim-community

相关文章:

  • 【AVRCP】探寻AVRCP控制互操作性:连接、命令与设备交互
  • ArcGIS操作:10 投影坐标系转地理坐标系
  • Day 55 卡玛笔记
  • 华为 VRP 系统简介配置SSH,TELNET远程登录
  • SqlSugar 语法糖推荐方式
  • 【弹框组件封装】展示、打印、下载XX表(Base64格式图片)
  • win11编译pytorchvision cuda128版本流程
  • C++中读取与保存不同维度的csv数据
  • 计算机毕业设计SpringBoot+Vue.js图书馆管理系统(源码+文档+PPT+讲解)
  • Red Hat Enterprise Linux 发行日期!
  • 开源ocr
  • 希音(Shein)运维面试题集锦和参考答案
  • aiohttp、httpx 和 requests 的区别
  • Tomcat 8 安装包下载
  • Leetcode 206 -反转链表
  • io学习----->标准io
  • 解锁ApplicationContext vs BeanFactory: 谁更具选择性?
  • Mac 下载安装并卸载多jdk教程
  • HTTP/1.1 和 HTTP/2 的区别,HTTP/2 有哪些新特性?
  • Transformer结构和注意力机制
  • 戛纳打破“疑罪从无”惯例,一法国男演员被拒之门外
  • 淄博一酒店房间内被曝发现摄像头,当地警方已立案调查
  • 上海市重大工程一季度开局良好,多项生态类项目按计划实施
  • 万科再获深铁集团借款,今年已累计获股东借款近120亿元
  • 飙升至熔断,巴基斯坦股市两大股指收盘涨逾9%
  • 网信部门曝光网络谣言典型案例,“AI预测彩票号码百分百中奖”等在列