このページでわかること
- M1 MAC でPythonの環境構築
- M1 MAC でScikit-Learnの環境構築
STEP
miniforge をM1 MAC にインストール
下記のサイトを参考にインストールしました。
Qiita
![](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9TTElMjBtYWMlMjAlRTMlODElQTclMjBtaW5pZm9yZ2UlMjAlRTMlODIlOTIlRTMlODIlQTQlRTMlODMlQjMlRTMlODIlQjklRTMlODMlODglRTMlODMlQkMlRTMlODMlQUIlRTMlODElOTclRTMlODElQTYlRTclOTIlQjAlRTUlQTIlODMlRTYlQTclOEIlRTclQUYlODkmdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPTUyNzliN2ViNGVmZTVkYzc2ZDJkZmY3YWFjZWExZWE5&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDA5Ym8wMjE4JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz0xNWRhNGE3NGFhNGM5N2ZlOTUzOTg0NWFlNGFiYzE4Mw&blend-x=142&blend-y=486&blend-mode=normal&s=40b22084dcaa603291d098e3f8f83657)
M1 mac で miniforge をインストールして環境構築 – Qiita
目的miniforgeをインストールして、Pythonを動かせる環境を構築する!miniforge構築しようと思ったキッカケ機械学習について調べた際に、ニュートラルネットワークがとても…
STEP
Visual Studio Code で “python.pythonpath”を検索
現在Pythonで使用されている使用されているコンパイラのPathが表示される。
私の場合はHomebrewからインストールしていたため
/opt/homebrew/opt/python@3.9/bin/python3.9
このようなPathでした
STEP
コンパイラのPathを下記のようにminforge3のものに変更
/Users/XXXXXX/miniforge3/bin/python3
※ XXXXXXはユーザーネームが入ります
STEP
scikit-learn をインストール&Visual Studio Code にインポート
Terminal を開き
conda install scikit-learn
インポート成功!
python の環境を整えようと思い
brew を使っているとインストールは成功するものの
Visual Studio Code でいざ使ってみると使えない!!!
そこでぐぐってみると下記のようなサイトが
Apple Silicon, run Scikit-Learn and TensorFlow on the new Macs M1
everything seems to work perfectly.
https://towardsdatascience.com/new-apple-silicon-m1-macbook-air-the-dream-laptop-for-machine-learning-engineers-a1590fbd170f
なのできっと問題なく動くのだろうと思い更に調査をすすめる
- conda activate
-
インストールした環境を有効にするにはactivate
- conda deactivate
-
インストールした無効にするには deactivate
- conda config –set auto_activate_base false
-
ターミナル起動時はActivate状態になっているので、無効状態で固定したい場合
参考サイト
GitHub
![](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
GitHub – conda-forge/miniforge: A conda-forge distribution.
A conda-forge distribution. Contribute to conda-forge/miniforge development by creating an account on GitHub.
コメント