12.06.2023
Столкнулся с этой проблемой. Пишут, что для Intel необходим сброс SMC, но решения для M1 более сложные - с переустановкой конфигуратора.
Попробовал несколько вариантов, включая обычную перезагрузку, выключение, закрытие крышки (в комбинации), включение с различными комбинациями клавиш и т.п.
В итоге все решилось принудительным выключением через зажатую кнопку включения. После того как компьютер выключился, нажал на трекпад - и отклик произошел, макбук включился тоже.
Всем удачи!
macos
13.06.2022
Раскладка клавиатуры
Вы можете поменять раскладку клавиатуры на привычную, для этого выберите в настройках: Клавиатура
-> Источники ввода
-> Русская ПК
(вместо просто Русская
)
Оболочка по умолчанию
Мне больше нравится bash
, но по умолчанию теперь zsh
. Чтобы сменить обратно на bash
, просто выполните в терминале команду:
chsh -s /bin/bash
Софт
Менеджер пакетов
Первым делом рекомендую поставить brew - с ним установка программного обеспечения становится гораздо проще.
Офис
Не торопитесь ставить офисный пакет Microsoft (Word, Excel), попробуйте Pages и Numbers от Apple. Они бесплатны и хорошо понимают форматы docx, xlsx.
Терминал
Вместо стандартного терминала рекомендую использовать iTerm2 https://iterm2.com, он гораздо удобнее.
Архиватор
Я использую Keka. Платный, но понимает все необходимые форматы, работает шустро и со своей задачей справляется на ура.
macos
11.07.2021
Создаем файл для прокидывания своих переменных окружения:
sudo vim /usr/local/bin/pipenv_m1
Со следующим содержимым (у вас может отличаться путь openssl и python):
#!/bin/bash
CFLAGS="-I /opt/homebrew/opt/openssl/include" LDFLAGS="-L /opt/homebrew/opt/openssl/lib" GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1 GRPC_PYTHON_BUILD_SYSTEM_ZLIB=1 /Library/Frameworks/Python.framework/Versions/3.9/bin/pipenv $@
Даем право на запуск:
sudo chmod +x /usr/local/bin/pipenv_m1
Потом настраиваем в PyCharm, идем в Preferences -> Tools -> Python Integrated Tools (или просто ищем в настройках по слову pipenv) и в разделе Pipenv ставим следующий путь:
/usr/local/bin/pipenv_m1
Нажимаем ОК и пробуем установить из PyCharm виртуальное окружение через Pipenv. Все должно работать.
macos
python
24.12.2020
Например, ругается на zlib, хотя он установлен:
File "/usr/local/Cellar/python@3.7/3.7.9_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/distutils/command/build_ext.py", line 340, in run
self.build_extensions()
File "/private/var/folders/3r/04yr8dd57896ccmx1f86ptnr0000gn/T/pip-install-lmm5ssql/Pillow/setup.py", line 694, in build_extensions
raise RequiredDependencyException(f)
__main__.RequiredDependencyException: zlib
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/folders/3r/04yr8dd57896ccmx1f86ptnr0000gn/T/pip-install-lmm5ssql/Pillow/setup.py", line 918, in <module>
raise RequiredDependencyException(msg)
__main__.RequiredDependencyException:
The headers or library files could not be found for zlib,
a required dependency when compiling Pillow from source.
Please see the install instructions at:
https://pillow.readthedocs.io/en/latest/installation.html
То можно сделать следующее:
python3 -m pip install --user --force-reinstall pip
После этого у меня все установилось. Если не поможет - то можно понизить версию python через brew и не забывайте про brew doctor.
python
12.09.2020
Все просто, достаточно этой команды:
chsh -s /bin/bash
bash
12.11.2019
Причина: ошибочная версия у GEOS. Происходит на MacOS.
Как исправить
Удалить новую версию:
brew unlink geos
И установить более старую версию (подходит для MacOS Catalina):
brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/823b700ab61eeec57f34d50be2cc34a285fb5abc/Formula/geos.rb
macos
28.02.2017
Если вы скопируете файл, содержащий в названии эту замечательную букву с Linux-машины на MacOS-машину и обратно, то
попытавшись обнаружить этот файл, вы, скорее всего, уже не сможете этого сделать (ответом будет File not found):
$ ls *й*
Учитывая, что при простом отображении файлов в директории, вы его увидите:
$ ls
Это происходит потому, что букву Й можно закодировать в UTF-8 как один или два символа. И эти две системы делают это
по-разному. При копировании на MacOS файл кодируется по-другому и при копировании обратно, он не будет уже тем старым
добрым Й, который вы знали на Linux-машине. Короче, аккуратнее с этими вещами.
Спасибо человеку, ответившему на тот же вопрос, с которым я столкнулся: http://ru.stackoverflow.com/a/481109
bash
linux
macos