Я установил Python 3.7 на macOS 10.14, используя Miniconda из здесь .Мой рабочий процесс использует iPython для запуска сценариев, которые генерируют графики с Matplotlib.В моем файле конфигурации iPython ipython_config.py
у меня есть следующие настройки для правильной визуализации окон рисунков на Mac:
c.InteractiveShellApp.gui = 'osx'
c.InteractiveShellApp.matplotlib = 'osx'
Когда я запускаю iPython в терминале, появляется следующая ошибка:
ImportError: Python не устанавливается как фреймворк.Бэкэнд Mac OS X не сможет работать правильно, если Python не установлен в качестве фреймворка.См. Документацию по Python для получения дополнительной информации об установке Python как платформы в Mac OS X. Пожалуйста, переустановите Python как среду или попробуйте один из других бэкэндов.Если вы используете (Ana) Conda, пожалуйста, установите python.app и замените использование 'python' на 'pythonw'.См. «Работа с Matplotlib на OSX» в FAQ по Matplotlib для получения дополнительной информации.
Я не получил эту ошибку при использовании Matplotlib 2.2.3.
Matplotlib 3.0 документация гласит, что при использовании Conda и Matplotlib необходима сборка фреймворка Python (именуемая pythonw
).Я установил это с conda install python.app
.Затем в документации говорится, что следует использовать pythonw
вместо python
.Но как мне сказать iPython использовать pythonw
?