我在 macOS 10.14 上使用 Miniconda 安装了 Python 3.7。我的工作流程使用 iPython 运行脚本并使用 Matplotlib 生成图形。在我的 iPython 配置文件
当我在终端中运行iPython时,出现以下错误:
“ImportError:Python未安装为框架。如果Python未安装为框架,则Mac OS X后端将无法正常运行。有关在Mac OS X上安装Python作为框架的更多信息,请参见Python文档。请重新安装Python作为框架,或尝试其他后端。如果您正在使用(Ana)Conda,请安装python.app并将'use python'替换为'pythonw'。有关更多信息,请参见Matplotlib FAQ中的“在OSX上使用Matplotlib”。“
在使用Matplotlib 2.2.3时,我没有收到此错误。
Matplotlib 3.0 documentation指出,在使用Conda和Matplotlib时需要Python的框架版本(称为
ipython_config.py
中,我设置了以下内容以正确渲染 Mac 上的图形窗口:c.InteractiveShellApp.gui = 'osx'
c.InteractiveShellApp.matplotlib = 'osx'
当我在终端中运行iPython时,出现以下错误:
“ImportError:Python未安装为框架。如果Python未安装为框架,则Mac OS X后端将无法正常运行。有关在Mac OS X上安装Python作为框架的更多信息,请参见Python文档。请重新安装Python作为框架,或尝试其他后端。如果您正在使用(Ana)Conda,请安装python.app并将'use python'替换为'pythonw'。有关更多信息,请参见Matplotlib FAQ中的“在OSX上使用Matplotlib”。“
在使用Matplotlib 2.2.3时,我没有收到此错误。
Matplotlib 3.0 documentation指出,在使用Conda和Matplotlib时需要Python的框架版本(称为
pythonw
)。我使用conda install python.app
进行了安装。然后,文档说要使用pythonw
而不是python
。但是我怎样告诉iPython使用pythonw
?
pythonw -m ipython
- shadowtalker