【Python】lxmlをインストール
Pythonのサードパーティライブラリ'lxml'をインストールするときに依存パッケージがあったのでメモ。依存パッケージをインストールしていないと途中でエラーする。
依存パッケージ
'Python'及び'Python3'の開発用パッケージはインストールされているものとします。
lxmlに必要なパッケージ
'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')。え、この記事もういらない件。。。