如何在Anaconda中使用Python的框架构建

Add*_*dem 8 python ffmpeg matplotlib

我无法在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机器上运行了它,并且可以工作。

无论做什么,我还需要做些其他事情来构建框架吗?

Rob*_*rga 0

安装框架构建后,您必须将 python 解释器的位置从 python 更改为 pythonw。我不熟悉 Spyder,但在 VS 代码中我通过修改 settings.json 文件解决了这个问题

{
    "python.pythonPath": "/Users/[username]/miniconda3/envs/base-evn/bin/python"
}
Run Code Online (Sandbox Code Playgroud)

{
    "python.pythonPath": "/Users/[username]/miniconda3/envs/base-evn/bin/pythonw"
}
Run Code Online (Sandbox Code Playgroud)

我正在使用迷你科达。对于 anaconda,主目录中的文件夹可能被命名为以下之一:

蟒蛇2。蟒蛇3。