Windows 10环境下PyCharm中Manim Community 0.14.0未解析引用问题求助
解决PyCharm中Manim包"unresolved reference"的问题
我之前也碰到过一模一样的情况!终端里用manim命令跑示例完全正常,但PyCharm里from manim import *就是飘红报未解析引用,核心原因就是PyCharm使用的Python解释器和你安装Manim的环境不匹配,下面几个方法一步步来,应该能解决:
检查并切换到正确的Python解释器
- 打开PyCharm的
File > Settings(快捷键Ctrl+Alt+S),找到Project: [你的项目名称] > Python Interpreter - 看看当前解释器的包列表里有没有
manim,如果没有,说明你选的解释器不是终端里用的那个 - 回到终端,输入
where python(Windows系统),复制输出的Python路径(就是你用pip install manim时的那个Python) - 回到PyCharm的解释器设置,点击右上角的齿轮图标 >
Add > System Interpreter,把刚才复制的路径粘贴到Interpreter输入框,确认后就能看到manim出现在包列表里了
- 打开PyCharm的
刷新PyCharm缓存
有时候就算解释器对了,PyCharm的缓存没更新也会报红。操作步骤:File > Invalidate Caches...,勾选"Clear file system cache and local history",然后点击Invalidate and Restart,重启后应该就能正常识别了确认虚拟环境(如果使用了的话)
如果你是在虚拟环境中安装的Manim,一定要确保PyCharm激活了对应的虚拟环境:- 可以直接看PyCharm右下角的解释器选择框,选择你装Manim的虚拟环境
- 或者在Settings的Python Interpreter里,选择虚拟环境目录下的
Scripts/python.exe
直接在PyCharm内安装Manim
如果上面的方法都没效果,试试直接在PyCharm里安装:- 打开
Settings > Python Interpreter,点击右上角的加号(+) - 在搜索框输入
manim,选择版本0.14.0,点击Install Package,安装完成后代码里的引用就正常了
- 打开
内容的提问来源于stack exchange,提问作者BasicTex




