В чем разница между "python" и "pythonw" в Mac Terminal? - PullRequest
0 голосов
/ 24 марта 2019

Я довольно новичок в программировании на Python, и я использую терминал для запуска своего кода без проблем. Обычно, набирая python {filename} для его запуска.

Однако недавно я получил эту ошибку:

ImportError: Python не устанавливается как фреймворк. Бэкэнд Mac OS X не сможет работать правильно, если Python не установлен в качестве фреймворка. См. Документацию по Python для получения дополнительной информации об установке Python в качестве платформы в Mac OS X. Пожалуйста, переустановите Python в качестве платформы или попробуйте один из других бэкэндов. Если вы используете (Ana) Conda, пожалуйста, установите python.app и замените использование 'python' на 'pythonw'. См. «Работа с Matplotlib в OSX» в FAQ по Matplotlib для получения дополнительной информации.

затем я изменил python {имя_файла} на pythonw {имя_файла}, и код сработал. Может ли кто-нибудь дать мне некоторое представление об этой ошибке и почему она работает, просто добавив w?

1 Ответ

0 голосов
/ 24 марта 2019

pythonw - запустить скрипт на Python с разрешением GUI.Согласно справочной странице для pythonw.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...