2012/12/22

【Mac OS X】 EclipseでPython 【改訂版】


2012/07/07に[備忘録] EclipseでPython環境設定+α for Macという記事を書いたが,
その後いろいろと変更箇所があったので,改訂版として新しく書く.


記載内容
・PCの環境
・EclipseでPythonを動かすための環境づくり
・Eclipseの日本語化
・EclipseでPython
・Eclipseのデフォルトエンコーディングを utf-8 に変更
・Pythonの外部モジュールのインストールについて


----------------------------------------------------

PCの環境

----------------------------------------------------


 MacBook Air 13-inch Mid 2012


 Mac OS X MountainLion 10.8.2


 1.8 GHz Intel Core i5


 8 GB 1600 MHz DDR3


 Intel HD Graphics 4000 512 MB


----------------------------------------------------

EclipseでPythonを動かすための環境づくり

----------------------------------------------------

Python:
本体:Python 2.7.3
Eclipse:
本体:Eclipse IDE for Java EE Developers
日本語化:Standard All in One (Java)


----------------------------------------------------

Eclipseの日本語化

----------------------------------------------------

1. Eclipse本体をインストール

2. 日本語化の中にあるdropinsを本体のdropinsに上書き

3. Eclipse.appを右クリックして "パッケージの内容を表示" を選択

4. Contents/MacOS/eclipse.ini を開き,最後の行に下の一行を追加して,上書き保存
-javaagent:/Applications/eclipse/dropins/MergeDoc/eclipse/plugins/jp/sourceforge.mergedoc.pleiades/pleiades.jar
5. 日本語化完了!


----------------------------------------------------

EclipseでPython

----------------------------------------------------

1. Pythonをインストール

2. Eclipseを起動(注意)
ターミナルを開き,以下のコマンドで起動させる
/Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse -clean
※一度起動させて,それをDockに追加してしまえば今後はこれを行う必要はない

3. ヘルプ → 新規ソフトウェアのインストール
"作業対象" に http://pydev.org/updates を入力して
"名前" に PyDev と入力(任意の文字列)

4. PyDev にチェックを入れる

5. 次へ次へ...でEnjoy!

6. とみせかけて,次にインタプリタの設定
Eclipse → 環境設定 → PyDev → インタープリター - Python → 新規
※インタープリター名は任意,インタープリター実行可能ファイルには以下を入力
/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7

7. 完了!


----------------------------------------------------

Eclipseのデフォルトエンコーディングを utf-8 に変更

----------------------------------------------------

1. Eclipse.appを右クリックして "パッケージの内容を表示" を選択

2. Contents/MacOS/eclipse.ini を開き,最後の行に下の一行を追加して,上書き保存
-Dfile.encoding=UTF-8


3. 完了!


----------------------------------------------------

Pythonの外部モジュールのインストールについて

----------------------------------------------------

インストールの際は sudo で!そうしないとpathが通らず,importできない
$sudo easy_install モジュール名


2012/12/17

[備忘録] PythonでMeCabを使う(Mac)


MeCab本体をインストールするまで..

$sudo port selfupdate


$sudo port install mecab


$sudo port install mecab-ipadic-utf8


$sudo vi /opt/local/etc/mecabrc 


dicdir = /opt/local/lib/mecab/dic/sysdic

dicdir = /opt/local/lib/mecab/dic/ipadic-utf8


$mecab --version
mecab of 0.994


Pythonで使えるようにする..
Downloads - mecab - Japanese morphological analyzer - Google Project Hosting
2012/12/17現在の最新版:mecab-python-0.994.tar.gz

$cd mecab-python-0.994
$sudo python setup.py install


$python
>>import MeCab

2012/12/12

[備忘録] Raspberry Pi 最初に行うこと

----------------------------------------------------

OSにはRaspbianを使用(2012-10-28-wheezy-raspbian.img)
Downloads ←ダウンロードページ

スクリプトを使用してSDカードに書き込む
1.GitHub:RasPiWrite←ここからダウンロードしてくる
2.OSをマウントしておく
3.スクリプトを実行
$sudo python raspiwrite.py
[Enter]
# SDカードの位置を示していれば
[Y]
# OSをダウンロードしてくるか聞かれるので
[N]
[accept]
# しばらく待つ
4.終了

----------------------------------------------------


----------------------------------------------------

設定画面を出すコマンド
$sudo raspi-config



 SDの未使用部を開放


 Generic 105key (Intl) PC
 Other
 Japanese
 Japanese-Japanese(OADG109A)


 User:piのパスワードを変更する


 en_GB.UTF-8 UTF-8
 ja_JP.EUC-JP EUC-JP
 ja_JP.UTF-8 UTF-8
 これら3つにチェックを入れる


 Asia
 Tokyo


 Enable

----------------------------------------------------


----------------------------------------------------

日本語化日本語入力
# フォント
$sudo apt-get install ttf-kochi-gothic xfonts-intl-japanese xfonts-intl-japanese-big xfonts-kaname

# 入力環境
$sudo apt-get install ibus-anthy

----------------------------------------------------


----------------------------------------------------

CPU情報
$cat /proc/cpuinfo

 Processor : ARMv6-compatible processor rev 7 (v6l)
 BogoMIPS : 697.95
 Features : swp half thumb fastmult vfp edsp java tls 
 CPU implementer : 0x41
 CPU architecture: 7
 CPU variant : 0x0
 CPU part : 0xb76
 CPU revision : 7

 Hardware : BCM2708
 Revision : 000f
 Serial  : 0000000023ace0a0

----------------------------------------------------


----------------------------------------------------

カメラをいじくる
Raspberry Piにwebカメラをつないでリアルタイムに動画配信
$sudo ./mjpg_streamer -i "./input_uvc.so -f 1 -r 320x240 -d /dev/video0 -y" -o "./output_http.so -w ./www -p 8080"

----------------------------------------------------

2012/07/07

[備忘録] EclipseでPython環境設定+α for Mac


・PC環境
    MacBook Air 13-inch Mid 2012
    OS:
        Mac OS X Lion 10.7.4
    CPU:
        1.8 GHz Intel Core i5
    Memory:
        8 GB 1600 MHz DDR3
    Graphics:
        Intel HD Graphics 4000 512 MB



・EclipseでPythonを動かすための環境づくり
    Python:
        本体:Python 2.7.3
    Eclipse:
        本体:Eclipse IDE for Java EE Developers
        日本語化:Standard All in One (Java)


    ・Eclipseの日本語化
        1. Eclipse本体をインストール
        2. 日本語化の中にあるdropinsを本体のdropinsに上書き
        3. Eclipse.appを右クリックして "パッケージの内容を表示" を選択
        4. Contents/MacOS/eclipse.ini を開き,最後の行に
          -javaagent:/Applications/eclipse/dropins/MergeDoc/eclipse/plugins/jp/sourceforge.mergedoc.pleiades/pleiades.jar
          を追加し,上書き保存
        5. Enjoy!


    ・EclipseでPython
        1. Pythonをインストール
        2. Eclipseを起動
        3. ヘルプ → 新規ソフトウェアのインストール
              "作業対象" に http://pydev.org/updates を入力して
              "名前" に PyDev と入力(任意の文字列)
        4. PyDev と Pydev Mylyn 統合 にチェックを入れる
        5. 次へ次へ...でEnjoy!
        6. とみせかけて,次にインタプリタの設定
              Eclipse → 環境設定 → PyDev → インタープリター - Python → 新規
              インタープリター名は任意,インタープリター実行可能ファイルには
              /Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 を入力
         7. OKOKOKOKOKOKOK! Enjoy!


    ・Pythonの外部モジュールのインストールについて
        sudo でインストールを行う
        そうしないとpathが通らず,importできない
        Ex) sudo easy_install モジュール名