LoginSignup
4
10

More than 5 years have passed since last update.

Ubuntu16.04で機械学習開発環境を一から構築

Last updated at Posted at 2018-05-07

人狼知能開発用のマシンの作成のため

1. Ubuntuのセットアップ

参考記事
Linux初心者にはこういう事も大事

またUSBメモリが認識されなかったので

USB
$ sudo apt install pmount
$ ls /dev/sd*
#USBを指してもう一度
$ ls /dev/sd*
#新しく出てきたディレクトリを元に
$ sudo pmount /dev/sdb1 flash

これで/dev/flash にマウント

2. Git

git
$ sudo apt install git 

3. Python

Pythonに必要なライブラリをインストールする

library
$ sudo apt install build-essential libncursesw5-dev libgdbm-dev libc6-dev zlib1g-dev libsqlite3-dev tk-dev libssl-dev openssl libbz2-dev libreadline-dev

今回はpyenvでインストールしていく

pyenv
$ git clone https://github.com/yyuu/pyenv.git ~/.pyenv
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.profile
$ echo 'eval "$(pyenv init -)"' >> ~/.profile
$ source ~/.profile

Python3.6のインストール

python
$ pyenv install 3.6.0
$ pyenv global 3.6.0
#version確認
$ python -V
Python 3.6.0

4. TensorFlow

NVIDIA CUDA Installation Guide for Linux
CUDAとTensorFlowのver確認大事
素晴らしい記事を上げてくださっている方がいらっしゃるのでこちらのとおりに導入
参考記事
※注意として、公式のTensorFlowガイドがややこしいのだがCUDAコマンドラインツールのインストール場面で
sudo apt install cuda-command-line-tools
ではなくて
sudo apt install cuda-command-line-tools-8-0
のように最後にバージョンを指定しないとインストールできない。
sudo apt search cuda-command-line-tools
で使えるバージョンを探してインストールする。

5. Java

Java
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt update
$ sudo apt install oracle-java8-installer
$ java -version

6. Slackなど

ubuntuでクローム、スラックなどのインストール方法。
GUIでインストールボタンを押しても反応しないのはubuntuのバグ。
CUIでインストールする必要がある。
aptも問題があるので、gdebiをつかう。
$ sudo apt install gdebi
debファイルがあるディレクトリへ移動
$ sudo gdebi パッケージ名.deb
再起動

7. ATOM

テキストエディタとしてATOMもインストール

Atom
sudo add-apt-repository ppa:webupd8team/atom
sudo apt update
sudo apt install atom
4
10
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
10