不二如是 发表于 2022-11-30 20:15:29

05 - 还可以使用 Jupyter

本帖最后由 不二如是 于 2022-11-30 20:56 编辑

上一节课 04 我们基于 VSCode 完成了第一个程序。

除了上面这个玩法外,还可以使用 Jupyter 哦~

在 VSCode 的扩展中找到 Jupyter 和 Jupyter Keymap:



安装完成以后,通过快捷键进入“显示所有命令”菜单,找到图中所示的创建 Jupyter Notebook:



然后进入 Jupyter 编辑界面,右上角(下图 1 )选择为 Python 3.9 环境:



快速测试下是否完成 Jupyter 搭建,我们输入下面的代码:

from manim import *
config.medir_width = "100%"
注意在 Jupyter 中 ,Enter 是换行,Shift+Enter 是运行代码。

config.medir_width = "100%" 用来设置预览视频占据“视宽”(可看到的区域)100% 的宽度。

我们运行一下,如果你的结果也是下图所示,就可以安心使用 Jupyter 咯。



因为我们已经导入 Manim 了,所有只需将 class 部分代码写入到第二个块中。

然后在一开始添加一个启动命令:

%%manim -qh MyScene
%% 表示是 Manim 的魔术命令。

后面和上一课说的一样。

运行一下代码,直接在下面看到输出结果了:



1 为完整代码,2 为编译过程,3 为显示结果。

在 Jupyter 中使用 Manim 比较简单,也方便展示。

如果我们不想看到 2 中那些编译信息,可以在上面的魔术命令中添加 -v WARNING

**** Hidden Message *****

这样就只有在出错时,才会出现提示信息,正常编译时不会显示。



好啦,快去体验一下 Jupyter+Manim 的丝滑吧~~


小甲鱼的二师兄 发表于 2022-11-30 21:47:14

Manim 好好玩

AhrimanSefid 发表于 2022-12-12 16:09:26

Manim 好好玩
页: [1]
查看完整版本: 05 - 还可以使用 Jupyter