「入門 自然言語処理」のための環境作成

estis2014/06/29 (日) 19:40 に投稿

NLTKやNumpy、Matplotlibのインストール。
7ページ図1-2を表示するためにいろいろやった。(しかし、エラーはなくなったが、プロット画像は表示されない)

OS X 10.9.3 のターミナルから、
Cent0S 6.5 へ接続しての操作。
Python 2.6.6 環境。

前後しながら様々試みたが、整理すると

curl https://bootstrap.pypa.io/ez_setup.py -o - | python
easy_install pip

yum install python-devel
yum install freetype
yum install freetype-devel
yum install gcc-gfortran
yum install blas-devel
yum install lapack-devel
yum install libpng-devel
yum install readline-devel
yum install tk tk-devel tcl tcl-devel
yum install tkinter

pip install numpy

w3m http://www.scipy.org/scipylib/download.html で、リンク先からtarボールダウンロード。

 tar xvzf scipy-0.14.0.tar.gz 
 cd scipy-0.14.0
 python setup.py build
 python setup.py install
 
wget https://downloads.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.3.1/matplotlib-1.3.1.tar.gz
tar xvzf matplotlib-1.3.1.tar.gz 
cd matplotlib-1.3.1
python setup.py build
python setup.py install

現在インストールされているpythonモジュール

# pip freeze
PyYAML==3.11
backports.ssl-match-hostname==3.4.0.2
iniparse==0.3.1
matplotlib==1.3.1
nltk==2.0.4
nose==1.3.3
numpy==1.8.1
pycurl==7.19.0
pygpgme==0.1
pyparsing==2.0.2
python-dateutil==2.2
scipy==0.14.0
six==1.7.2
tornado==3.2.2
urlgrabber==3.9.1
yum-metadata-parser==1.1.2

参照したサイト
http://www.nltk.org/install.html
http://www.scipy.org
http://memo.yomukaku.net/entries/jbRkQkq
http://mkacky.wordpress.com/2013/10/23/centosにmatplotlib最新版(1-3-1)をインストールする/
http://dekaduki.hatenablog.jp/entry/20110207/1297086149

Comments

Comment

OS X 10.9.3 での場合、下記手順でインストールすれば、7ページ図1−2を表示できた。
図1-1も表示された。
Python のバージョンは、2.7.5 。

curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
sudo easy_install pip
sudo pip install -U numpy
sudo pip install -U pyyaml nltk
sudo pip install -U scipy
sudo pip install -U matplotlib

CentOS での問題は、Xフォワーディング設定かと思って、
yum install xauth
XQuartz インストール

CentOS /etc/ssh/sshd_config
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost no

OS X /etc/ssh_config
 ForwardX11 yes
 XAuthLocation /usr/X11R6/bin/xauth
と編集したけれど、解決されなかった。