M1 Mac以降での環境構築手順をシンプルにまとめており、想定されるエラー等もしっかり対策してますので、最後まで進めていただくとPythonの環境構築は完了です。
作業用BGMにスタジオが制作した愛と調和の432hzヒーリングピアノカバーはいかがですか?
大手配信サイトより大好評発信中です!
Homebrewをインストール

公式サイトにアクセスしてインスールするためのコマンドをコピー。
ターミナルを起動しコピーしたコマンドを貼り付けて Enter。
これでインストールまで完了します。
インストールが完了すれば次のパスを通すに進んでください。
パスを通す
ここで書いているパス(PATH)とPASSは別物ですのでご注意ください。
Homebrewをインストールする際にPassを求められますが、そこではお使いのMacのあなたの設定したパスワードを入力してください。
Homebrewインストール時にPassword : ?と尋ねられるためこのまま次のPATHの設定に進んでしまったそうです。
貴重な質問ありがとうございました。
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/******/.zprofile
Enter
eval "$(/opt/homebrew/bin/brew shellenv)"
Enter
最後に念の為バージョンチェック
brew --version
Enter
Homebrew 3.3.10
このようにバージョンが表示されていれば完了。

可能性のあるエラー

Xcode Command Line Toolsをインストールするか尋ねられることがあります。
OKならEnter。
するとシステム環境設定からアップデート情報が表示されますので手順に従ってインストール。
無事に終われば再びHomebrewインストールが継続されます。
VSCodeをインストール
brew install --cask visual-studio-code
Enter
VSCode拡張機能のインストール

拡張機能のインストールタブをクリックし、検索窓を出します。
日本語化
メニューなどを日本語で使いたい方はこちらをインストール。

Pythonをインストール

pyenvのインストール
最初にインストールしたHomebrewを使ってインストールします。
brew install pyenv
Enter
インストールが完了したらバージョンを確認しましょう。
pyenv -v

pyenvのPathを設定
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
Enter
echo 'export PATH="$PYENV_ROOT/shims:$PATH"' >> ~/.zshrc
Enter
echo 'eval "$(pyenv init -)"' >> ~/.zshrc
Enter
source ~/.zshrc


Python3系をインストール

購入したM1 Macに標準インストールされているPythonは2系なので3系をインストールしましょう。
pyenv install --list
Enter
こちらでインストールできるPythonのバージョンを確認。
pyenv install 3.7.11
Enter
でPython 3.7.11(例)をインストールしています。
インストールが完了したらPythonの設定を行いましょう。
pyenv global 3.7.11
Enter
python -V
Enter
でバージョンを確認。
すると、Python 3.7.11
が表示されるはずです。

【重要】Python 2のまま変わらない場合

インストール後に python -V でチェックしても変わらない場合はこちらを試してください。
alias python=python3
Enter
alias pip=pip3
Enter
source ~/.zprofile
Enter
これで再度
python -V
Enterでバージョン確認。
3系になっているはずです。
aliasはGUIで言うところの「このアプリケーションで開く」の設定です。
ちなみにPythonのアンインストールは
pyenv uninstall 3.7.11
Enter
で完了です。

Anaconda or Miniconda?
ライブラリのインストールが必要になりますが、AnacondaとMiniconda迷う方がいらっしゃるかもしれません。
Anacondaのメリットデメリット
メリット
- 機械学習等に汎用されるパッケージがほぼすべて手に入る。
- トラブルリスクが少ない。
- インストールするだけで機械学習やディープラーニングを始める環境が完了する。
デメリット
- ファイルサイズが巨大でダウンロード時間もかかる。
- 不要なパッケージも多く容量が必要になる。
- 足りないパッケージは結局自分でインストール。
- 初心者がすべてを把握することはほぼ不可能。
Minicondaのメリットデメリット
メリット
- 軽量でダウンロード時間も早い。
- パッケージなど内容を細かく把握しながら使える。
デメリット
- 必要なパッケージはその都度自分でインストールする必要がある。
ディスク容量が気になる方はMinicondaが良さそうです。
M1 Macでも1TB以上のSSDを積んでいて特に動画制作などしないと言う方であればAnaconda入れておけばとりあえずすぐに環境が揃うという点ではいいかもしれません。

M1 Macの場合はMiniForge
これは年月と共に変わる情報だと思いますが、M1 Macの場合2022年1月現在だとMiniForgeが最適です。
今回は面倒なのでAnacondaで一括インストールを選択しました。
その場合M1 Macの場合ターミナルでpyenv経由のインストールはエラーが返されます。
Anaconda公式のインストーラーでインストールします。
あとは指示に従ってインストールすれば完了。



これで完了です。
環境構築の次にやることとは?!
これで開発環境は整いました。
開発環境が整ったらいきなりですが、早速コードを動かしてみてください。
まずはこれだけ Python基礎からサンプルプログラムまで一気に進める記事
この記事もいかがですか?
Seleniumを使ってYoutube動画を自動再生するテスト
Seleniumを使ってGoogle検索 ~ サイトの巡回までをプログラムする
Xserver SSH接続の設定とAnaconda3のインストール
プロフィール

-
音大を卒業後ピアニストとして活動。
日本で活動後北欧スウェーデンへ。
アーティストLindha Kallerdahlと声帯とピアノによる即興哲学を研究。
その後ドイツ・ケルンに渡りAchim Tangと共にアルバム作品制作。
帰国後、金田式DC録音の第一人者:五島昭彦氏のスタジオ「タイムマシンレコード」にアシスタントとして弟子入り。
独立後音楽レーベル「芸術工房Pinocoa(現:Kotaro Studio)」を結成。
タンゴやクラシックなどアコースティック音楽作品を多数プロデュース。
大阪ベンチャー研究会にて『芸術家皆起業論~変化する社会の中、芸術家で在り続けるために』を講演。
その後、秋山庄太郎氏後継の写真スタジオ「村上アーカイブス」でサウンドデザイナー兼音響担当として映像制作チームに参加。
村上宏治氏の元で本格的に写真、映像技術を学ぶ。
祖父母の在宅介護をきっかけにプログラムの世界に興味を持ち、株式会社 ジオセンスの代表取締役社長:小林一英氏よりプログラムを学ぶ。
現在はKotaro Studioにて『あなたのためのアートスタジオ』音と絵をテーマに芸術家として活動中。
2023年より誰かのための癒しの場所『Curanz Sounds』をプロデュース。