![](https://value-index.com/wp-content/uploads/2022/08/0000-1024x588.jpg)
今日はMacBookProでデータサイエンスを進めて行くシリーズの2回目となります。主にデータサイエンスに必須となる環境構築をテーマに記事を書いて行きます。是非最後まで読んでいって下さい!
- 必須環境の概要説明
- AnacondaとJupyterLab
- Anacondaのインストールと設定方法
- JupyterLabのインストールと設定方法
1.必須環境の概要説明
データサイエンスを始める上で必須となる代表的なツールは以下のようなものがあります。
・Python
・VS Code
・Docker
![](https://value-index.com/wp-content/uploads/2022/08/python_vertical_logo_icon_168039.png)
Python(=パイソン)は、データサイエンスで良く用いられるデータ可視化、AI・機械学習等を効率的に行ってくれる汎用言語となります。ただし、データサイエンスを進めていく上では、Pythonをインストールしただけでは十分ではなく、他にも多くの先人達が作り上げてくれたパッケージを必要に応じて追加していく必要があります。このデータサイエンスに必要なパッケージを最初から丸ごと詰め込んでいてくれるのが”Anaconda”となります。今回はAnaconodaのインストール方法について詳細をご紹介していきます。
![](https://value-index.com/wp-content/uploads/2022/08/file_type_vscode_icon_130084.png)
VS Codeは、VS Codeは通称で、正式名称は”Visual Studio Codo”です。MicroSoftが提供しているテキストエディターMac、Windows、Linux等幅広いOSでフリーで利用可能です。主要なプログラミング言語に対応しており、これ一つあればデータサイエンスに限らずシステム開発等も効率的に進めることが可能です。
![](https://value-index.com/wp-content/uploads/2022/08/docker-logo-1024x576.png)
Docker(ドッカー)は、コンテナ型の仮想環境(例.Windows OS内に別のOS環境、任意の開発環境等)を手軽作成、実行することが出来ます。また作成した環境は他社へ配布することも容易に出来るといった特徴もあります。
今回はMac OS(私の場合はMacBookPro)へのPythonのセットアップ方法についてご紹介していきます。
2.Anacondaとは
最もよく利用するのが、Pythonをより手軽に効率的に使える”JupyterLab”というタブでノートを切り替えることが出来るノートアプリです。その他にも以下のようなものが含まれています。
・QtConsole – 対話型の実行環境
・JupyterLab – タブでノートを切替え可能なPythonノートアプリ
・Spyder – Pythonの学習向け統合開発環境
※何が入っているが、詳しく知りたい方は、Anaconda Navigatorを起動してみて下さい。こちらで中身が確認可能です。
———————————————
【無償版と有償版の違い】
2020年4月〜有償版が提供されていrます。個人で利用する場合は無償での利用が可能です。 ただし、個人利用であっても、従業員数200名以上の企業に所属している場合は有償化の対象になってしまっています。
———————————————
前提として”必ずしても必要な設定”とは言えないものです。任意で良いと思います。
配布サイトURL: https://www.python.jp/install/anaconda/macos/install.html
3.Anacondaのインストールと設定方法
<流れ>
1.パッケージをダウンロード
2.パッケージをインストール
3.コマンドライン環境を設定
3−1.パッケージをダウンロード
https://www.anaconda.com/products/distribution
![](https://value-index.com/wp-content/uploads/2022/08/001.jpg)
![](https://value-index.com/wp-content/uploads/2022/08/4f784386fbbbc993348742d64a77d979-1024x527.jpg)
![](https://value-index.com/wp-content/uploads/2022/08/002.jpg)
3−2.パッケージをインストール
![](https://value-index.com/wp-content/uploads/2022/08/0086203aa4fab259010099f178b1e84b-1024x729.jpg)
![](https://value-index.com/wp-content/uploads/2022/08/d3a82828ca9b3d88aa5692f7e3293057-1024x739.jpg)
![](https://value-index.com/wp-content/uploads/2022/08/16e9eaf2da081ccf042937c18033b502-1024x739.jpg)
お勧めは”特定のディスク→フォルダを選択→アプリケーション”です。自分専用にインストールは選ばない方をおすすめいます。
![](https://value-index.com/wp-content/uploads/2022/08/75f50e4ba06b47922af4a6afc39ee018-1024x738.jpg)
![](https://value-index.com/wp-content/uploads/2022/08/8ca2309b45620522ccb78cab552ad337.png)
![](https://value-index.com/wp-content/uploads/2022/08/951d4ed7cd4dd365b0c4d659647e4f55-1024x730.jpg)
![](https://value-index.com/wp-content/uploads/2022/08/2bf5da60dccd58a78e1b4b8a2de77129-1024x729.jpg)
3~3.コマンドライン環境を設定
Anacondaをインストールしただけでは、Python等はまだ利用できません。続いてターミナルを起動して”conda コマンド”を利用出来るよう引き続き設定を行います。
ターミナルを選択します
![](https://value-index.com/wp-content/uploads/2022/08/8cd713141fe130dd136c2f9f200c2124-1024x739.jpg)
ターミナルが開いたら以下を入力します。macOSのデフォルトシェルである zshで大丈夫です。
/opt/anaconda3/bin/conda init zsh
ターミナルを一旦終了し、もう一度起動すると、自動的に Conda環境 が有効となります。これでAnacondaが提供する python コマンドなどが使えるようになります。
Conda環境が自動的に有効にならないように設定する場合は、コマンドプロンプトを一旦終了し、新しくコマンドプロンプトを開いて
conda config --set auto_activate_base false
を実行します。この場合、Conda環境を利用する時には、次のコマンドでConda環境を有効化します。
conda activate
4.JupyterLabのインストールと設定方法
<流れ>
1.パッケージをダウンロード
2.JupyterLabの起動確認
4−1.パッケージをダウンロード
https://github.com/jupyterlab/jupyterlab-desktop
macOS Installerをダウンロードします
![](https://value-index.com/wp-content/uploads/2022/08/003.jpg)
![](https://value-index.com/wp-content/uploads/2022/08/ebafafe0e5a7e54d08ad67a005e73ac2-1024x818.jpg)
![](https://value-index.com/wp-content/uploads/2022/08/4ad738feea8ebb2a1c837227c25eb533-1024x685.jpg)
JupyterLab
を起動すると、ランチャーが表示されます。
![](https://value-index.com/wp-content/uploads/2022/08/48531774c5fe9b673f62e742e1b38a37-1024x843.jpg)
4−2.Jupyter Labの起動確認
ランチャーの中にあるJupyter Labを起動します
![](https://value-index.com/wp-content/uploads/2022/08/be18f6ef1b2139577eb2f3c8e405a96f-1024x140.jpg)
![](https://value-index.com/wp-content/uploads/2022/08/43a01106ef188d9741ac8eba02b54734-1024x783.jpg)
今回は以上となります。最後まで読んで下さりありがとうございました。
コメント