zsh: убил python3 на M1 MacBook Pro

Я пытаюсь запустить Python 3 на новом MacBook с чипом M1. Я попытался установить python3 как через официальный сайт Python (https://www.python.org/downloads/release/python-391/), так и через brew install python3. Обе установки прошли успешно, однако, когда я пытаюсь запустить команду python3 в Терминале я получаю эту ошибку:

      zsh: killed     python3

Кто-нибудь знает, что происходит? Я ничего не нашел в Интернете и думаю, что моя установка должна быть в порядке. Мне пришлось изменить файл ~ / .zshrc для класса, но я не уверен, что это проблема?

7 ответов

Я столкнулся с этой же проблемой в M1 Macbook pro и исправил ее, выполнив следующие действия.

Открыть ~/.zshrc файл (создайте новый, если его еще нет) Добавьте следующую строку

      alias python3="/usr/bin/python3"

Убедитесь, что у вас есть доступ к python3 из указанного выше местоположения, запустив

      /usr/bin/python3

Это должно вызвать Python3 для вас или проверить правильный путь в /usr/binи соответствующим образом обновите строку выше. Вы можете сделать то же самое для других версий Python соответственно.

Я знаю, что это более старая версия, но хотел оставить ее здесь для тех, у кого может быть та же основная причина. Моя не имела никакого отношения к моей установке Python, она была вызвана плохим слиянием в Pandas (случайное создание кадра данных с 22 миллиардами строк, он пытался выделить 33 ГБ памяти).

Попробуйте переустановить python и все зависимости с помощью homebrew!

      brew reinstall $(brew deps python3) python3

Я столкнулся с этой проблемой, и она была решена старой перезагрузкой компьютера!

Я подозреваю утечку памяти, но не уверен. Затем я бы попробовал переустановить Python, но в итоге в этом не было необходимости.

В моем случае пакет анализа данных Python попытался преодолеть ограничение памяти компьютера. После уменьшения вычислительной матрицы программа работает нормально!

Я сам столкнулся с той же проблемой, когда работал на MacBook с чипом M1 с macOS Monterey. Я использовал код VS, чтобы попытаться запустить свой скрипт на Python, и он работал нормально. Но когда я попробовал это на терминале, я продолжал получать тот же ответ.

Простое решение, которое я нашел работающим, заключалось в том, чтобы указать, какую версию Python я использую. Пример: скажем, у меня есть файл с именем testing.py, и я запускаю последнюю версию python 3.X, тогда в моем терминале я бы сделал

      python3.X testing.py

и вроде бы все шло нормально (по крайней мере у меня).

Наслаждаться

У меня такая же ошибка. Затем я отключил MacOS System Integrity Protection(SIP), python3 работает правильно.

Другие вопросы по тегам