CentOS7にAnacondaの環境構築

データ分析などで需要が増している印象のAnacondaですが、今回は
CentOS7を構築し、Anacondaをインストールするまでの手順を記載します。

# 前提
- CentOS 7
- Python 3.5
- 開発やテストで使用する前提なので、セキュリティの設定などを別途行って下さい

# 手順
## CentOSサーバー構築
1. [CentOS 公式ページ](https://www.centos.org/)からisoイメージをダウンロード
2. OSイメージで起動して、ウィザードを進めていく。

インストール言語設定
<img width="300" alt="44e325d5-f8f0-c192-6eed-eb38d9576095.png" src="https://qiita-image-store.s3.amazonaws.com/0/83221/74fc9688-7260-d315-7c5f-79ab68347a75.png">

キーボード
<img width="300" alt="c9d6ba66-3b78-c953-2b98-7abf6df23bab.png" src="https://qiita-image-store.s3.amazonaws.com/0/83221/2713471c-d4f9-a719-c23f-05c98d8d490b.png">

ntp
<img width="300" alt="5bdeb930-ea90-b02a-24f2-95d90ee9961d.png" src="https://qiita-image-store.s3.amazonaws.com/0/83221/9847c0fd-31a6-15cc-57dd-2ca87bb01038.png">

サポート言語
<img width="300" alt="4b09d7ff-0ff4-6fcf-45b6-93db8b201478.png" src="https://qiita-image-store.s3.amazonaws.com/0/83221/d8658906-2945-6234-64fe-710c007b70a2.png">

セキュリティポリシー
<img width="300" alt="5316d344-eb24-feac-565f-19c4ef069ce1.png" src="https://qiita-image-store.s3.amazonaws.com/0/83221/f9509b87-43e3-aec9-b68d-e1c7edba8a45.png">

インストールソフトウェアの設定
<img width="300" alt="90c36c24-f5ea-3ce3-3a21-cf84b3678e73.png" src="https://qiita-image-store.s3.amazonaws.com/0/83221/191d9d32-4ab8-27d4-00a0-6eb6b3a97729.png">

ディスク
<img width="300" alt="02cbc34f-d6b3-aec1-6e14-9014e375d54e.png" src="https://qiita-image-store.s3.amazonaws.com/0/83221/0277b0f0-4e4f-4717-56b0-73d7ade27d9c.png">

KDUMPをオフに
<img width="300" alt="74eed727-79b3-d0f4-0a13-626a71277bbb.png" src="https://qiita-image-store.s3.amazonaws.com/0/83221/2a28a448-372c-c259-0dd9-3fdd2a3fbfe1.png">

ネットワークの設定
<img width="300" alt="aaf230d3-c392-c6c6-21ab-70ec8a189b6f.png" src="https://qiita-image-store.s3.amazonaws.com/0/83221/098dcd3a-0bd4-46b9-5791-bf8eb0039c8a.png">
<img width="300" alt="94542d0e-2418-a30c-5857-7ca90f707820.png" src="https://qiita-image-store.s3.amazonaws.com/0/83221/dfc77bdc-1f16-0c62-fd63-d3bcb6479f9e.png">
<img width="300" alt="c47d7f71-3e07-6c72-b08f-df4f38e6a79a.png" src="https://qiita-image-store.s3.amazonaws.com/0/83221/4b5bd481-2d0b-38a4-50e5-24a1db205d0e.png">
<img width="300" alt="14529eca-d3ea-1eef-da0d-5f1f243bd692.png" src="https://qiita-image-store.s3.amazonaws.com/0/83221/d877f704-4ffc-7cf5-439d-d1038b9470ac.png">
<img width="300" alt="f913e159-9d74-98c4-da3a-d4ca96c65805.png" src="https://qiita-image-store.s3.amazonaws.com/0/83221/b6bc5de2-0712-fd36-27b9-264da4cfc930.png">
　
3. インストールを開始して、インストール中にrootのパスワード変更
　
4. 再起動してコマンド画面が立ち上がるので、rootでログインします。
　
5. firewallの停止

```shell
systemctl stop firewalld
systemctl disable firewalld
```
　
6. SELINUX停止

```shell
setenforce 0
```

```shell-session:/etc/sysconfig/selinux
//SELINUX=enforcing
SELINUX=disabled
```

## pyenvをインストール

```shell
git clone https://github.com/yyuu/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
source ~/.bashrc
```
## anacondaをインストール
 
```shell
# anacondaのバージョン確認
pyenv install -l | grep anaconda
# 最新版インストール
pyenv install anaconda3-4.0.0
pyenv rehash
# anacondaをpythonのデフォルトに設定
pyenv global anaconda3-4.0.0
echo 'export PATH="$PYENV_ROOT/versions/anaconda3-4.0.0/bin/:$PATH"' >> ~/.bashrc
source ~/.bashrc
conda update conda
```