LoginSignup
5
3

More than 5 years have passed since last update.

PyData関係の環境構築

Last updated at Posted at 2015-03-05

目的

PyData.Tokyoでチュートリアルが2015年3月7日(土)に開催されます。それに向けた準備が必要となりました。
PyData.Tokyo Tutorial & Hackathon #1

以下のデータを使ったチュートリアルだそうです。
タイタニックの乗客データ: Titanic: Machine Learning from Disaster

おすすめされているインストール方法は、Anacondaを使うものでしたが、折角の機会なのでpipを使ったインストール方法を用いました。

インストール・環境

環境

  • Ubuntu 14.04 TLS on Vagrant VirtualBox
  • Python 3.4 by apt-get

以下のものをインストールしたい

  • numpy
  • scipy
  • pandas
  • scikit-learn
  • ipython[notebook]
  • matplotlib

実行内容

事前準備

$ sudo apt-get update
$ sudo apt-get install -y build-essential libssl-dev libxml2-dev 
$ sudo apt-get install -y libxslt1-dev libbz2-dev zlib1g-dev 
$ sudo apt-get install -y libjpeg62-dev libreadline-gplv2-dev
$ sudo apt-get install -y python3-dev 

$ wget https://bootstrap.pypa.io/get-pip.py
$ sudo python3 get-pip.py 
$ sudo pip3 install virtualenv

$ mkdir dev
$ cd dev/
$ virtualenv-3.4 pydata

目的の物をインストール

$ sudo apt-get install libblas-dev
$ sudo apt-get install liblas-dev
$ sudo apt-get install liblapack-dev
$ sudo apt-get install gfortran
$ sudo apt-get install libfreetype6-dev

$ ./bin/pip install numpy
$ ./bin/pip install scipy
$ ./bin/pip install pandas
$ ./bin/pip install scikit-learn
$ ./bin/pip install matplotlib
$ ./bin/pip install ipython[notebook]

参考にしたドキュメント

numpy, sciypy, matplotlib, pandas, scikit-learnの環境構築とかとか by rokujyouhitoma
@rokujyouhitoma さんのBlogで助けられた

最後に

  • Vagrant で ipython notebook を実行しているが、ホストマシンからのポートフォワードがうまく出来ず、以下のように行っている。どこを設定すれば良いのかな??
$ vagrant ssh -- -L 8888:localhost:8888
  • このエントリーは、Manabu TERADA(@terapyon) が作成し、Blog で紹介しています。
5
3
0

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
5
3