Есть ли конфликт между модулем Pythin Gi и OSX Catalina? - PullRequest
0 голосов
/ 30 апреля 2020

Я очень плохо знаком с Python и пытался запустить демонстрационную программу. Я получаю сообщение об ошибке «модуль не найден». Я исследовал это и попробовал предложенные средства. Модуль отсутствует, и повторные попытки установить все не удалось. У меня было несколько сюрпризов с другим программным обеспечением, так как я приобрел новый MacBook под управлением OSX Catalina, и мне интересно, есть ли соединение.

1 Ответ

0 голосов
/ 06 мая 2020

Ответ НЕТ.

Причиной, по которой я описал поведение, которое я описал, было то, что модуль gi отсутствует в установке python, которую я использовал, а именно в заводской установке на моем новом MacBook. Я знал, что python 2 был установлен на Mac. Используя Homebrew, я установил python3, думая, что мне нужно, чтобы заняться python программированием. Используя «which python» в Терминале, я нашел python3 установку в / usr / bin / python3. Я не мог найти модуль 'gi' в этой установке, и это версия 3.7.3. Используя "which python3", я нашел псевдоним python3 в / usr / local / bin / python3. Есть модуль 'gi' с этим, и это версия 3.7.7 с оригинальным файлом python3 .7, расположенным в погребе Homebrew. В интерактивном режиме я подтвердил, что при запуске этой версии НЕ генерируется ошибка:

SMMac3:~-> python3
Python 3.7.7 (default, Mar 23 2020, 10:54:01) 
[Clang 9.0.0 (clang-900.0.39.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import gi
>>> exit

Поэтому я добавил следующие строки в файл .zshr c:

alias python=/usr/local/bin/python3
alias python3=/usr/local/bin/python3

И я больше не получить ошибку «модуль не найден». :)

Теперь у меня есть новая проблема, о которой я спрошу в отдельном вопросе ...

...