turtlechanのブログ

無知の私がLinuxをいじりながら書いていくブログ

【Python】lxmlをインストール

Pythonサードパーティライブラリ'lxml'をインストールするときに依存パッケージがあったのでメモ。依存パッケージをインストールしていないと途中でエラーする。

依存パッケージ

'Python'及び'Python3'の開発用パッケージはインストールされているものとします。

lxmlに必要なパッケージ

Debian

libxml2-dev

libxslt-dev

RedHat

libxml2-devel

libxslt-devel

'lxml'をインストールする前に上記のパッケージをインストールする。

インストール

以下インストールコマンドです。

Debian
~$ sudo apt-get -y install libxml2-dev libxslt-dev
RedHat
~$ sudo yum -y install libxml2-devel libxslt-devel

lxmlをインストール

単純に'pip'でインストールするだけだが、一応書く。

~$ sudo pip install lxml

※仮想環境をホームディレクトリ下に配置している場合には'sudo'は不要。

おわりに

比較したことないから知らないけど'lxml'って高速らしいです。Pythonスクレイピングするなら入れておきたいライブラリですね。

ちなみにlxmlの公式サイトによると、大抵のLinuxにlxmlをパッケージ化したものが用意されているみたいです('python-lxml' と 'python3-lxml')。え、この記事もういらない件。。。

参考にしたサイト