DesignAssembler

備忘録に近い

集合知プログラミング第4章のエラー

統計、解析、最適化、学習の実践入門書のような集合知プログラミングを読んでいます。

いい本なのですが、あまりにも誤植が多いことで有名です。日本じゃありえないクオリティです。

そしてコードも綺麗とは言い難いです。

集合知プログラミング

集合知プログラミング

今第4章を読み進めているのですが、エラーで少しつまずいたのでメモしておきます。


http://kiwitobes.com/wikiが存在しない

これはwikipedia
List of programming languages - Wikipedia, the free encyclopedia
をダウンロードすることによって解決します。*1

ImportError: No module named bs4.elementエラーが出る

ここでBeautifulSoupをダウンロード解凍し、中のbs4フォルダを作業ディレクトリに配置してください。

Beautiful Soup: We called him Tortoise because he taught us.

sqlite周りでimport時にエラーが出る

以下のエラーが出ます。

ImportError: No module named pysqlite2

ImportError: dlopen(pysqlite2/_sqlite.so, 2): no suitable image found.  Did find:
	pysqlite2/_sqlite.so: mach-o, but wrong architecture

sqlite3を使いましょう。

#searchengine.py
#この一行を
#from pysqlite2 import dbapi2 as sqlite
#以下に変更
import sqlite3 as sqlite

*1:wikipediaスクレイピングを禁止しているのでURL直叩きはしないでください