首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Python 3.7中运行manim示例?

如何在Python 3.7中运行manim示例?
EN

Stack Overflow用户
提问于 2020-09-02 16:59:36
回答 3查看 544关注 0票数 0

我正在尝试使用Windows 10和Python 3.7运行manim。我遵循了下面的说明

https://www.youtube.com/watch?v=ZltiKHFWmv8&t=695s

已下载MikTex和Sox,并已成功安装所有要求。

代码语言:javascript
复制
C:\Users\...>python -m pip install -r manim\requirements.txt
Requirement already satisfied: argparse in c:\users\hallo.desktop-4ovso14\anaconda3\lib\site-packages (from -r manim\requirements.txt (line 1)) (1.4.0)
Requirement already satisfied: colour in c:\users\hallo.desktop-4ovso14\anaconda3\lib\site-packages (from -r manim\requirements.txt (line 2)) (0.1.5)
Requirement already satisfied: numpy in c:\users\hallo.desktop-4ovso14\anaconda3\lib\site-packages (from -r manim\requirements.txt (line 3)) (1.19.1)
Requirement already satisfied: Pillow in c:\users\hallo.desktop-4ovso14\anaconda3\lib\site-packages (from -r manim\requirements.txt (line 4)) (7.0.0)
Requirement already satisfied: progressbar in c:\users\hallo.desktop-4ovso14\anaconda3\lib\site-packages (from -r manim\requirements.txt (line 5)) (2.5)
Requirement already satisfied: scipy in c:\users\hallo.desktop-4ovso14\anaconda3\lib\site-packages (from -r manim\requirements.txt (line 6)) (1.4.1)
Requirement already satisfied: tqdm in c:\users\hallo.desktop-4ovso14\anaconda3\lib\site-packages (from -r manim\requirements.txt (line 7)) (4.47.0)
Requirement already satisfied: opencv-python in c:\users\hallo.desktop-4ovso14\anaconda3\lib\site-packages (from -r manim\requirements.txt (line 8)) (4.3.0.36)
Requirement already satisfied: pycairo in c:\users\hallo.desktop-4ovso14\anaconda3\lib\site-packages (from -r manim\requirements.txt (line 9)) (1.19.1)
Requirement already satisfied: pydub in c:\users\hallo.desktop-4ovso14\anaconda3\lib\site-packages (from -r manim\requirements.txt (line 10)) (0.24.1)
Requirement already satisfied: pygments in c:\users\hallo.desktop-4ovso14\anaconda3\lib\site-packages (from -r manim\requirements.txt (line 11)) (2.6.1)
Requirement already satisfied: pyreadline in c:\users\hallo.desktop-4ovso14\anaconda3\lib\site-packages (from -r manim\requirements.txt (line 12)) (2.1)

我尝试了以下变体来运行SquareToCircle示例:

代码语言:javascript
复制
C:\Users\...>python -m manimlib example_scenes.py SquareToCircle -pl
C:\Users\...\Anaconda3\python.exe: No module named manimlib.__main__; 'manimlib' is a package and cannot be directly executed

产生错误。

代码语言:javascript
复制
 C:\Users\...>python -m manim example_scenes.py SquareToCircle -pl
C:\Users\...\Anaconda3\python.exe: No module named manim.__main__; 'manim' is a package and cannot be directly executed

产生错误。

代码语言:javascript
复制
C:\Users\...>python3 -m manim example_scenes.py SquareToCircle -pl

不做任何事情。

SquareToCircle()添加到example_scenes.py的末尾并运行它确实会显示如下内容

代码语言:javascript
复制
Animation 1: TransformSquare:  67%|######6   | 40/60 [00:00<00:00, 60.62it/s]

并最终产生

代码语言:javascript
复制
Played 3 animations

而不显示所需的视频。

感谢您的帮助!

EN

回答 3

Stack Overflow用户

发布于 2020-09-09 15:51:58

我不知道确切的原因,但是在pycharms终端中运行python -m manim example_scenes.py SquareToCircle -pl并没有产生预期的结果。

无论如何,感谢你的回复。

票数 2
EN

Stack Overflow用户

发布于 2020-09-03 03:58:17

我认为问题在于您没有从manim目录运行Manim命令。为此,您必须将目录更改为manim目录(可能只需在命令提示符中键入cd manim )

票数 0
EN

Stack Overflow用户

发布于 2020-09-06 01:08:53

如果使用Played 3 Animations,则很可能在与文件相同的目录中创建了一个media文件夹,视频文件将在该文件夹中生成。

我在.\media\videos\1440p60\SquareToCircle.mp4上找到了这份文件

PS。我知道这应该是一个评论,但我没有足够的声誉来这么做。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63702143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档