てっくてっく

趣味プログラミング始めました。いろいろ書きます。

MacにAnacondaをインストールしてみた(Python開発環境構築に向けて)

はじめに

前回の記事投稿後、すぐにPythonの勉強を始めようと思ったのですが、勉強を始めるまでの準備に非常に手間取っています。

 

ネットで「Pythonの開発環境構築」を調べても、どういうことなのかわかりにくいところがあり、様々なサイトを見てなんとかAnacondaのインストールまでたどり着いたので、備忘録としてまとめてみます。

ちなみに、僕はプログラミングに限らずコンピュータ自体に非常に疎いので、レベルが低く、解釈が間違っているところがあるかもしれませんがご了承ください。

(ターミナルって何?っていうレベルです。)

 

手順

  1. Homebrewというパッケージ管理システムをインストール
  2. pyenvというPythonバージョン管理ツールをインストール
  3. pyenv経由でAnacondaをインストール

これらの作業は全てMacのターミナルを用いて行なっています。

ターミナルというのは、コマンドを用いてMacの操作や設定を行うためのツールで、「アプリケーション」フォルダ内の「ユーティリティ」フォルダにインストールされています。

起動すればわかると思いますが、ユーザー名などが表示されていて、"$"の後ろにコマンドを入力することでコンピュータに何かしらの命令ができます。

ターミナルにはいろいろとコマンドがあるようですが、今回はAnacondaのインストールに必要なところだけを書いていきます。(僕もいまいちわかっていません。)

 

Homebrewをインストール

Homebrewとは、簡単に説明すると、ターミナルから簡単にソフトウェアをインストールできるようにするものです。

そのHomebrewですが、以下のHomebrewのホームページからインストールできます。

Homebrew — macOS 用パッケージマネージャー

ホームページにスクリプトが記載されており、それをコピーしてターミナルに貼り付けることでインストールができます。

 

そして、Homebrewをインストールしたら、ターミナルに"brew doctor"と打ち込んで問題をチェックすると良いです。

打ち込んで、"Your system is ready to brew." と表示されれば問題ありません。

僕は、ここで「Xcodeがアップデートされていない」という内容の英文が表示され、そのままAnacondaをインストールしようとするとエラーが発生したので、ここで問題は解消しなければならないようです。

 

pyenvをインストール

ネットで調べていて、多くのサイトに、「MacでAnacondamをインストールするには、pyenvを経由するべきである」と書かれていました。

この理由についてはいまいち理解していませんが、今回僕はpyenvを経由してAnacondaしてみました。(これから勉強していこうと思っています。)

 

pyenvのインストールでもターミナルを使い、"brew install pyenv"を打ち込むことでインストールできます。

さらに、Anacondaへのパスを通しておくために、以下のコマンドを打ち込みます。

 

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile

echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile

echo 'eval "$(pyenv init -)"' >> ~/.bash_profile

source ~/.bash_profile

 

Anacondaをインストール

まずは、pyenvからインストールできるAnacondaを、"pyenv install -l | grep anaconda"を打ち込んで確認します。

2.x系と3.x系の様々なものがでてきますが、特に理由がない限り、3.x系の最新のものを選べば良いと思います。

 

そして、"pyenv install anaconda3-4.3.1"を打ち込んでAnacondaをインストールします。(anacondaの後の数字は例です。)

このインストールは結構時間がかかる上に、少しずつターミナルに文が表示されていくので気長に待ちましょう。

 

次に、インストールしたAnaconda(例として、以下ではanaconda3-4.3.1を使います)をデフォルトの環境としてセットするために、"pyenv global anaconda3-4.3.1"を打ち込みます。

そして、"pyenv versions"を打ち込んで、"anaconda3-4.3.1"の前に" * "が表示されればセット完了です。

 

最後に

ここまで来るのに、モバイルWi-Fiルーターが通信制限になったりで苦労したので、とりあえずAnacondaのインストールまでで今回は終わります。

明日以降はAnacondaの仮想環境を構築し、次回はそれについて備忘録として書いていこうかなと思います。

 

参考 ↓

MacにAnacondaでPythonの開発環境を構築してみる

今さら聞けない!ターミナルの使い方【初心者向け】 | TechAcademyマガジン