我无法在Mac电脑上显示matplotlib动画。我已经尝试了几次安装ffmpeg的尝试,但是都失败了,我开始怀疑这是否不是解决问题的错误方法。
我找到了这个页面。
由于我是从Anaconda的Spyder应用程序运行Python,因此本节似乎很相关。它说
(Ana)Conda中提供的默认python不是框架版本。但是,Conda开发人员已轻松在主环境和Conda envs中安装框架构建。要使用此安装python.app conda install python.app并使用pythonw而不是python
我不清楚这是什么意思,但是我打开了一个终端,运行conda install python.app,它似乎可以工作-至少没有错误消息。我可以导航到包含该文件的文件夹python.app。
我不清楚“使用pythonw” 是什么意思,但是我导航到要编译和运行的动画$ pythonw anim.py,这给了我I / O错误。我不确定是否应该以pythonw其他方式使用它,或者做什么。如果我重新启动并尝试在Spyder中运行代码,则会收到与以前相同的错误。
我知道代码有效,因为我已经在具有ffmpeg的Linux机器上运行了该代码,并且可以正常工作。
无论做什么,我还需要做些什么来构建框架?
安装框架构建后,您必须将python解释器的位置从python更改为pythonw。我对Spyder并不熟悉,但是在VS代码中,我解决了从以下位置修改settings.json文件的问题
{
"python.pythonPath": "/Users/[username]/miniconda3/envs/base-evn/bin/python"
}
至
{
"python.pythonPath": "/Users/[username]/miniconda3/envs/base-evn/bin/pythonw"
}
我正在使用minicoda。对于anaconda,您的主目录中的文件夹可能名为以下之一:
蟒蛇2。蟒蛇3。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。