manim 安裝

之前在b站上面看到一個動畫製作軟件manim,對其製作過程,一直戀戀不忘。

時間恍惚,過去兩個月,突然想起這個事情了,於是打算來安裝一下:

$ conda create -n manim 
$ conda activate manim
$ conda install pip
$ pip install manimlib

pip 報錯:

ERROR: Command errored out with exit status 1:
     command: ~/anaconda3/envs/manim/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-ukjq_wx9/manimlib/setup.py'"'"'; __file__='"'"'/tmp/pip-install-ukjq_wx9/manimlib/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-etps_v2z
         cwd: /tmp/pip-install-ukjq_wx9/manimlib/
    Complete output (33 lines):
    WARNING: The repository located at mirrors.aliyun.com is not a trusted or secure host and is being ignored. If this repository is available via HTTPS we recommend you use HTTPS instead, otherwise you may silence this warning and allow it anyway with '--trusted-host mirrors.aliyun.com'.
    ERROR: Could not find a version that satisfies the requirement pbr (from versions: none)
    ERROR: No matching distribution found for pbr

發現少了pbr,直接安裝:

pip install pbr

重新安裝就沒得問題了

$ pip install pbr
Looking in indexes: http://mirrors.aliyun.com/pypi/simple/
Collecting pbr
  Downloading http://mirrors.aliyun.com/pypi/packages/96/ba/aa953a11ec014b23df057ecdbc922fdb40ca8463466b1193f3367d2711a6/pbr-5.4.5-py2.py3-none-any.whl (110 kB)
     |████████████████████████████████| 110 kB 1.6 MB/s 
Installing collected packages: pbr
Successfully installed pbr-5.4.5
(manim) lhpc04@lhpc04:/media/lhpc04/da8a185a-95f0-4cbd-ba0a-5fe144872bd7/worksapce/source_got/3d/manim$ pip install manimlib
Looking in indexes: http://mirrors.aliyun.com/pypi/simple/
Collecting manimlib
  Downloading http://mirrors.aliyun.com/pypi/packages/a8/0c/dd48debbf8ced0aa16df62e8f16162521f0bbc086398cdbbd51faf9fca72/manimlib-0.1.11.tar.gz (4.8 MB)
     |████████████████████████████████| 4.8 MB 2.4 MB/s 
Collecting argparse
  Downloading http://mirrors.aliyun.com/pypi/packages/f2/94/3af39d34be01a24a6e65433d19e107099374224905f1e0cc6bbe1fd22a2f/argparse-1.4.0-py2.py3-none-any.whl (23 kB)
Collecting colour
  Downloading http://mirrors.aliyun.com/pypi/packages/74/46/e81907704ab203206769dee1385dc77e1407576ff8f50a0681d0a6b541be/colour-0.1.5-py2.py3-none-any.whl (23 kB)
Collecting numpy
  Downloading http://mirrors.aliyun.com/pypi/packages/01/c6/87592f924246da1e58673cf708a2748754517c5cf050726238d6cfbd8df4/numpy-1.18.5-cp38-cp38-manylinux1_x86_64.whl (20.6 MB)
     |████████████████████████████████| 20.6 MB 6.6 MB/s 
Collecting Pillow
  Downloading http://mirrors.aliyun.com/pypi/packages/06/24/a577011ad2c0dd9793de7fede96af9fb7e97de31f47aa209f5d8e8979124/Pillow-7.1.2-cp38-cp38-manylinux1_x86_64.whl (2.1 MB)
     |████████████████████████████████| 2.1 MB 38.5 MB/s 
Collecting progressbar
  Downloading http://mirrors.aliyun.com/pypi/packages/a3/a6/b8e451f6cff1c99b4747a2f7235aa904d2d49e8e1464e0b798272aa84358/progressbar-2.5.tar.gz (10 kB)
Collecting scipy
  Downloading http://mirrors.aliyun.com/pypi/packages/f3/08/8bdcdcd149ea41b655956feb7c19ebf7e1f561738bd5570b6ae015daf411/scipy-1.4.1-cp38-cp38-manylinux1_x86_64.whl (26.0 MB)
     |████████████████████████████████| 26.0 MB 21.6 MB/s 
Collecting tqdm
  Downloading http://mirrors.aliyun.com/pypi/packages/f3/76/4697ce203a3d42b2ead61127b35e5fcc26bba9a35c03b32a2bd342a4c869/tqdm-4.46.1-py2.py3-none-any.whl (63 kB)
     |████████████████████████████████| 63 kB 24.6 MB/s 
Collecting opencv-python
  Downloading http://mirrors.aliyun.com/pypi/packages/0b/61/843ab00a3ed67f3f50be786bd9c78ff52c55841a13f26f8cb3cd8502eb09/opencv_python-4.2.0.34-cp38-cp38-manylinux1_x86_64.whl (28.2 MB)
     |████████████████████████████████| 28.2 MB 2.2 MB/s 
Collecting pycairo
  Downloading http://mirrors.aliyun.com/pypi/packages/e8/9d/c8be300fc6b1298559d37a071c3833b0b251e0fff334d2e4c408d5789162/pycairo-1.19.1.tar.gz (205 kB)
     |████████████████████████████████| 205 kB 583 kB/s 
Collecting pydub
  Downloading http://mirrors.aliyun.com/pypi/packages/7b/d1/fbfa79371a8cd9bb15c2e3c480d7e6e340ed5cc55005174e16f48418333a/pydub-0.24.1-py2.py3-none-any.whl (30 kB)
Collecting pygments
  Downloading http://mirrors.aliyun.com/pypi/packages/2d/68/106af3ae51daf807e9cdcba6a90e518954eb8b70341cee52995540a53ead/Pygments-2.6.1-py3-none-any.whl (914 kB)
     |████████████████████████████████| 914 kB 81.7 MB/s 
Building wheels for collected packages: manimlib, progressbar, pycairo
  Building wheel for manimlib (setup.py) ... done
  Created wheel for manimlib: filename=manimlib-0.1.11-py3-none-any.whl size=212148 sha256=f40516710828bec8672056cac31599249aea8f12a0f308e1a22e482e18b56706
  Stored in directory: ~/.cache/pip/wheels/2d/42/d5/5b7f98f1f1735b4ab8c0fd2605abf1c3e44f2d3b642a64ccf6
  Building wheel for progressbar (setup.py) ... done
  Created wheel for progressbar: filename=progressbar-2.5-py3-none-any.whl size=12074 sha256=0afb8bb64b981d35681273370d49463368069513c2a6d6c80f388a975b5f32b6
  Stored in directory: ~/.cache/pip/wheels/60/37/46/cf523c33a1b2cd85ce5f2f3d7dbc5791f8d8bb04905e868df1
  Building wheel for pycairo (setup.py) ... done
  Created wheel for pycairo: filename=pycairo-1.19.1-cp38-cp38-linux_x86_64.whl size=243393 sha256=ae8aaf093f9f920815afb275f2dba97e2faa5624cec6414216a54620a1170e20
  Stored in directory: ~/.cache/pip/wheels/63/c3/a3/a6488642b146d759a3c3dec94310243d82642439dea72e9687
Successfully built manimlib progressbar pycairo
Installing collected packages: argparse, colour, numpy, Pillow, progressbar, scipy, tqdm, opencv-python, pycairo, pydub, pygments, manimlib
Successfully installed Pillow-7.1.2 argparse-1.4.0 colour-0.1.5 manimlib-0.1.11 numpy-1.18.5 opencv-python-4.2.0.34 progressbar-2.5 pycairo-1.19.1 pydub-0.24.1 pygments-2.6.1 scipy-1.4.1 tqdm-4.46.1

運行官方的例子:

python -m manim example_scenes.py SquareToCircle -pl

運行期間報錯,我運行安裝了下面這些:

pip install pyreadline
pip install colour
pip install pycairo==1.11.0 
pip install pydub

參考

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章