パッケージ追加には feedparser のインストールが必要

python をパッケージを追加すると
ImportError: No module named feedparser
とエラーがでます。python-feedparser が必要なようです。
sudo apt-get install python-feedparser
もしかしたら、なにか apt-get でパッケージ追加すると 同時にインストールされるのかもしれませんが、私 の場合は、始めて追加したパッケージが pydeliciousだったということで、手動でインストールしたからかもしれません。ちなみに pydeliciousは、deliciousのXMLデータ取得のためのAPIです。インストールは、/home/felix/に pydelicious-0.5.0.zip をダウンロードしたあと
$ sudo chown root:root ./pydelicious-0.5.0.zip
$ sudo unzip ./pydelicious-0.5.0.zip
$ sudo ./pydelicious-0.5.0/setup.py install
でOK。

defaultencoding の設定

  • 同じような現象に出くわしました。 /etc/python2.5/sitecustomize.py に追記するとうまくいきますよー -- 通りすがり? 2008-10-29 (水) 23:52:14
  • わーい 有難うございました。『通りすがり』 の方 ^^ -- felix 2008-10-30 (木) 19:26:54
    $ sudo vi /etc/python2.5/sitecustomize.py
    でもって、さっそく 以下の様に変更
    # install the apport exception handler if available
    try:
       import apport_python_hook
    
       #change coding 'utf-8'
       import sys
       sys.setdefaultencoding('utf-8')
    except ImportError:
       pass
    else:
       apport_python_hook.install()
    これでOK!ありがとうございました。

Django 環境設定

$ sudo apt-get install python-django
$ cd /home/felix/
$ vi ./.profile
で django-admin にパスを通す。 文末に以下を追加
export PATH="$PATH":/usr/share/python-support/python-django/django/bin
プロジェクト作成
$ cd /home/felix/www/python   //開発環境ディレクトリへ移動
$ django-admin startproject mysite
これで myste プロジェクトOK!