@@ -8,8 +8,8 @@ require no local installation. Head over to
8
8
https://try.manim.community to give our interactive tutorial a try.
9
9
10
10
Otherwise, if you intend to use Manim to work on an animation project,
11
- we recommend installing the library locally (either to a conda environment,
12
- your system's Python, or via Docker).
11
+ we recommend installing the library locally (preferably to some isolated
12
+ virtual Python environment, or a conda-like environment , or via Docker).
13
13
14
14
.. warning ::
15
15
@@ -19,13 +19,31 @@ your system's Python, or via Docker).
19
19
versions <different-versions>` if you are unsure which
20
20
version you should install.
21
21
22
+ #. :ref: `(Recommended) Installing Manim via Python's package manager pip
23
+ <local-installation>`
22
24
#. :ref: `Installing Manim to a conda environment <conda-installation >`
23
- #. :ref: `Installing Manim to your system's Python <local-installation >`
24
25
#. :ref: `Using Manim via Docker <docker-installation >`
25
26
#. :ref: `Interactive Jupyter notebooks via Binder / Google Colab
26
27
<interactive-online>`
27
28
28
29
30
+ .. _local-installation :
31
+
32
+ Installing Manim locally via pip
33
+ ********************************
34
+
35
+ The recommended way of installing Manim is by using Python's package manager
36
+ pip. If you already have a Python environment set up, you can simply run
37
+ ``pip install manim `` to install the library.
38
+
39
+ Our :doc: `local installation guide <installation/uv >` provides more detailed
40
+ instructions, including best practices for setting up a suitable local environment.
41
+
42
+ .. toctree ::
43
+ :hidden:
44
+
45
+ installation/uv
46
+
29
47
.. _conda-installation :
30
48
31
49
Installing Manim via Conda and related environment managers
@@ -55,48 +73,6 @@ The following pages show how to install Manim in a conda environment:
55
73
installation/conda
56
74
57
75
58
-
59
- .. _local-installation :
60
-
61
- Installing Manim locally
62
- ************************
63
-
64
- Manim is a Python library, and it can be
65
- installed via `pip <https://pypi.org/project/manim/ >`__
66
- or `conda <https://anaconda.org/conda-forge/manim/ >`__. However,
67
- in order for Manim to work properly, some additional system
68
- dependencies need to be installed first. The following pages have
69
- operating system specific instructions for you to follow.
70
-
71
- Manim requires Python version ``3.9 `` or above to run.
72
-
73
- .. hint ::
74
-
75
- Depending on your particular setup, the installation process
76
- might be slightly different. Make sure that you have tried to
77
- follow the steps on the following pages carefully, but in case
78
- you hit a wall we are happy to help: either `join our Discord
79
- <https://www.manim.community/discord/> `__, or start a new
80
- Discussion `directly on GitHub
81
- <https://github.com/ManimCommunity/manim/discussions> `__.
82
-
83
- .. toctree ::
84
- :maxdepth: 2
85
-
86
- installation/windows
87
- installation/macos
88
- installation/linux
89
-
90
- Once Manim is installed locally, you can proceed to our
91
- :doc: `quickstart guide <tutorials/quickstart >` which walks you
92
- through rendering a first simple scene.
93
-
94
- As mentioned above, do not worry if there are errors or other
95
- problems: consult our :doc: `FAQ section </faq/index >` for help
96
- (including instructions for how to ask Manim's community for help).
97
-
98
-
99
-
100
76
.. _docker-installation :
101
77
102
78
Using Manim via Docker
@@ -140,6 +116,11 @@ If you're using Visual Studio Code you can install an extension called
140
116
of the animation inside the editor. The extension can be installed through the
141
117
`marketplace of VS Code <https://marketplace.visualstudio.com/items?itemName=Rickaym.manim-sideview >`__.
142
118
119
+ .. caution ::
120
+
121
+ This extension is not officially maintained by the Manim Community.
122
+ If you run into issues, please report them to the extension's author.
123
+
143
124
144
125
Installation for developers
145
126
***************************
0 commit comments