Добавить в корзинуПозвонить
Найти в Дзене

MacOS для backend разработчика на Python \ Fast API \ Nuxt готовим среду разработки.

После покупки Mac первым делом мы готовим среду разработки. Как установить рабочий софт писать не буду, но набор которым пользуюсь я перечислю: Первое с чем я столкнулся Apple M3 macOS Sequoia 15.2 (сборка 24C101) - в этой сборке оказался Python 3.9. Никаких претензий к Apple нет идем на сайт Python и ставим на вкус или под проект. pipenv - я с ним, мне так удобней и привычней, а вот и первый отголосок проблемы. При попытке установки brew install pipenv вылетает: "zsh: command not found: brew" - пойдем и решим вопрос. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 2. Затем следуйте СЛЕДУЮЩИМ ШАГАМ , указанным в командной строке. Должно быть что-то вроде этого: Возможно появится сообщение, но у меня все было впорядке:
- Add Homebrew to your PATH in /Users/$USER/.zprofile:
echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> /Users/$USER/.zprofile
eval $(/opt/homebrew/bin/brew shellenv)
У меня выполнилась команда установи и был
Оглавление
MacOS для backend разработчика на Python
MacOS для backend разработчика на Python

После покупки Mac первым делом мы готовим среду разработки. Как установить рабочий софт писать не буду, но набор которым пользуюсь я перечислю:

  • JB PyCharm Pro
  • JB DataGrip
  • Sublime text
  • Obsidian
  • Figma

    Все продукты ставятся просто, быстро и не требуют никаких танцев с бубном или чего то подобного. А вот дальше начинаются вопросы.

Первое с чем я столкнулся Apple M3 macOS Sequoia 15.2 (сборка 24C101) - в этой сборке оказался Python 3.9. Никаких претензий к Apple нет идем на сайт Python и ставим на вкус или под проект.

Установка окружения pipenv.

pipenv - я с ним, мне так удобней и привычней, а вот и первый отголосок проблемы. При попытке установки brew install pipenv вылетает: "zsh: command not found: brew" - пойдем и решим вопрос.

Ошибка в консоли: zsh: command not found: brew

  1. Установим Brew, с помощью команды (подождите, пока он завершит установку, все кавычки обязательны )
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2. Затем следуйте СЛЕДУЮЩИМ ШАГАМ , указанным в командной строке. Должно быть что-то вроде этого:

Возможно появится сообщение, но у меня все было впорядке:
- Add Homebrew to your PATH in /Users/$USER/.zprofile:
echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> /Users/$USER/.zprofile
eval $(/opt/homebrew/bin/brew shellenv)


У меня выполнилась команда установи и был только один
warning

Личный скрин консоли при установке brew
Личный скрин консоли при установке brew

3. Warning в тему поэтому скопируйте и вставьте в то же окно терминала, затем нажмите Enter:

echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> /Users/$USER/.zprofile

4. Далее скопируйте и вставьте последнюю строку в то же окно терминала, затем нажмите Enter:

eval $(/opt/homebrew/bin/brew shellenv)

5. Проверяем работы

brew help
Личный скрин консоли при выполнении команд
Личный скрин консоли при выполнении команд

Все. Поздравляю у нас консоль будет работать корректно.

Для тех кто любит работать руками и хочет установить brew в консоли, то же самое.

Редактировать .zshrcфайл:

nano .zshrc

Следующего должно быть достаточно:

export PATH="/opt/homebrew/bin:$PATH"

Сохраните и запустите:

source ~/.zshrc

Микро вывод по установке brew и в целом по подготовке Mac к работе. В целом сама подготовка не заняла много времени, но вот этот бубен был нездоровый.
Протестировано и работает Apple M3 macOS Sequoia 15.2 (сборка 24C101)

Устанавливаем окружени Pipenv

brew install pipenv - если предыдущая часть статьи была сделана правильно установка пройдет на ура.

Запускаем pipenv shell и все работает. Если остались вопросы, задавайте в комментариях, буду раз помочь. Ну и как всегда подписывайтесь на канал.