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

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


http://www.kler.cn/a/572652.html

相关文章:

  • 新品速递 | 多通道可编程衰减器+矩阵系统,如何破解复杂通信测试难题?
  • 探秘基带算法:从原理到5G时代的通信变革【四】Polar 编解码(二)
  • 【工具】COME对比映射学习用于scRNA-seq数据的空间重构
  • 文件压缩与解压工具7-Zip的安装和使用(免费)
  • 探索DeFi世界:用Python开发去中心化金融应用
  • 第5章 使用OSSEC进行监控(网络安全防御实战--蓝军武器库)
  • 【深度学习CV】【图像分类】从CNN(卷积神经网络)、ResNet迁移学习到GPU高效训练优化【案例代码】详解
  • c语言、c++怎么将string类型数据转成int,怎么将int转成string
  • 基于stm32的多旋翼无人机(Multi-rotor UAV based on stm32)
  • 软考中级-数据库-3.3 数据结构-树
  • Leetcode3270:求出数字答案
  • C#实现语音合成播报器——基于System.Speech的语音交互方案,在windows上实现语音播报指定文本
  • 请谈谈 HTTP 中的请求方法(GET、POST、PUT、DELETE等),它们的区别是什么?
  • Python----数据分析(Matplotlib四:Figure的用法,创建Figure对象,常用的Figure对象的方法)
  • alloc、malloc 与 allocator:内存管理三剑客
  • 7.1 Hugging Face PEFT 快速入门:参数高效微调实战指南
  • Cpu100%问题处理(包括-线上docker服务)
  • 基于Asp.net的农产品销售管理系统
  • DeepSeek R1助力,腾讯AI代码助手解锁音乐创作新
  • 使用JMeter(组件详细介绍+使用方式及步骤)