我无法在 Mac 计算机上显示 matplotlib 动画。我已经多次尝试安装 ffmpeg,但都失败了,我开始怀疑这是否是解决问题的错误方法。
I found this page.
由于我从 Anaconda 中的 Spyder 应用程序运行 Python,因此该部分似乎相关。它说
(Ana)Conda 中提供的默认 python 不是框架构建。
然而,Conda 开发人员已经使安装框架变得容易
在主环境和 Conda 环境中构建。要使用这个
安装 python.appconda 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"
}
to
{
"python.pythonPath": "/Users/[username]/miniconda3/envs/base-evn/bin/pythonw"
}
我正在使用迷你科达。对于 anaconda,主目录中的文件夹可能被命名为以下之一:
蟒蛇2。
蟒蛇3。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)