2011年12月3日土曜日

MacのIDLE

Mac OS XにはPython IDEであるIDLEが入っている。
これを使ってPythonの勉強をしようと思っていたのだが、とても困ったことがある。

コピペするとフリーズしてしまう

これはいかんともしがたい大問題である。
これでは簡単な確認くらいにしか使えないではないか。
Eclipseにプラグインを入れて開発するというのもあるそうだけど、自分はそもそもEclipseを使ったことがない(正確にはちょっとだけいじったことはある)。
これを機にEclipseを覚えるというのもあるけれど、Pythonを覚えることに加えてEclipseも覚えるとなると、どちらかではまってしまうと、やる気がなくなりそうなので気が進まない。
iTerm上でPython起動して、そこでやるとするか。
この方法なら問題ないことは試してみて確認済み。

2011年12月1日木曜日

MacにBeautifulSoupをインストール

Webの情報を自動的に取得してみたいなぁと思い、まずはその環境整備に取りかかる。
Pythonに興味があって勉強をしているところなので、BeautifulSoupをインストールしてみることにした。
なおOSはMac OS X 10.6.8です。

■手順

まずBeautifulSoupのサイトからダウンロードする。
自分は最新の3.2.0をダウンロードした。
ダウンロードしたら展開してsite-packagesに置く。
Mac OS Xの場合は、Pythonの各バージョンのsite-packagesは次のディレクトリにあるようだ。
/Library/Python/2.3/site-packages/
/Library/Python/2.5/site-packages/
/Library/Python/2.6/site-packages/
今回はデフォルトのPythonのバージョンは2.6系なので、次のようにした。
$ tar xvfz BeautifulSoup-3.2.0.tar.gz
$ cd BeautifulSoup-3.2.0
$ cp -p BeautifulSoup.py /Library/Python/2.6/site-packages/

うまくいったかどうかPythonを起動してBeautifulSouをimportしてみる。
$ python
Python 2.6.1 (r261:67515, Jun 24 2010, 21:47:49)
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import BeautifulSoup
>>>

成功!
ドキュメントは、BeautifulSoupのサイトにドキュメントがあるが、日本語に訳しているありがたい方がいらっしゃるので、そちらを読むのがいいと思う。

BeautifulSoup Document 0.1 documentation

これから、Pythonの勉強をしながら、BeautifulSoupでいろいろ試していくつもり。
何か成果があればblogに書いていく。

Blogタイトル変えました

えれくとろにくす−覚え書き−io_sono_ioの覚え書きに変わりました。
今までほとんど書いていなかったけど、気分一新で頻繁に書くようになるかはわかりませんが、なんとなくタイトルがしっくりしないように感じたので変えてみました。