简体   繁体   English

导入错误:无法从“颜色”导入名称“颜色”

[英]ImportError: cannot import name 'Color' from 'colour'

I am trying to install Manim in my elementary OS .我正在尝试在我的基本操作系统中安装Manim After installing when i tried to open the example_scenes.py by python3.7 -m manim example_scenes.py SquareToCircle -pl , i am getting the following error :安装后,当我尝试通过python3.7 -m manim example_scenes.py SquareToCircle -pl打开 example_scenes.py 时,出现以下错误:

Traceback (most recent call last): File "/usr/lib/python3.7/runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "/usr/lib/python3.7/runpy.py", line 85, in _run_code exec(code, run_globals) File "/home/zarif98sjs/InstallManim/manim_3Feb/manim.py", line 3, in <module> import manimlib.extract_scene File "/home/zarif98sjs/InstallManim/manim_3Feb/manimlib/extract_scene.py", line 9, in <module> from manimlib.scene.scene import Scene File "/home/zarif98sjs/InstallManim/manim_3Feb/manimlib/scene/scene.py", line 8, in <module> from manimlib.animation.animation import Animation File "/home/zarif98sjs/InstallManim/manim_3Feb/manimlib/animation/animation.py", line 6, in <module> from manimlib.mobject.mobject import Mobject File "/home/zarif98sjs/InstallManim/manim_3Feb/manimlib/mobject/mobject.py", line 8, in <module> from colour import Color ImportError: cannot import name 'Color' from 'colour' (/usr/local/lib/python3.7/dist-packages/colour/__init__.py)

I tried sudo pip3 install colour and sudo pip3 install color but still facing the same issue .我试过sudo pip3 install coloursudo pip3 install color但仍然面临同样的问题。 Any idea how to resolve this issue ?知道如何解决这个问题吗?

I got help from Manim discord community and solved this using python -m pip install color and python -m pip install colour .我从 Manim discord 社区得到了帮助,并使用python -m pip install colorpython -m pip install colour解决了这个问题。 The problem was happening because of 2 version of python installed and pip was not referring to the correct version问题的发生是因为安装了 2 个版本的 python 并且 pip 不是指正确的版本

I solved it by copying the module colour.py from the python2 directory to the python3 directory?我通过将模块 colour.py 从 python2 目录复制到 python3 目录来解决它? took me weeks of trying things out to fix it我花了数周时间尝试修复它

''' sudo cp /usr/local/lib/python2.7/dist-packages/colour.py /usr/local/lib/python3.7/dist-packages/colour.py ''' ''' sudo cp /usr/local/lib/python2.7/dist-packages/colour.py /usr/local/lib/python3.7/dist-packages/colour.py '''

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM