3.1-lxmlのインストール

lxmlはPythonの解析ライブラリであり、HTMLとXMLの解析をサポートし、XPath解析をサポートし、解析効率が非常に高くなっています。このセクションでは、主にWindows、Linux、Macの3つのプラットフォームから導入されたlxmlのインストール方法を見てみましょう。

1.関連リンク

2.Windowsでのインストール

Windowsでは、最初にpipを使用してインストールを試みてから、次のコマンドを直接実行できます。

pip3 install lxml

エラーがなければ、インストールは成功です。

libxml2ライブラリなどの情報が不足しているなどのエラーが発生した場合は、wheelメソッドを使用してインストールできます。

ここ(リンク:http//www.lfd.uci.edu/~gohlke/pythonlibs/#lxml)に直接アクセスして、対応するホイールファイルをダウンロードし、ローカルにインストールされているPythonバージョンと対応するlxmlバージョンを見つけることをお勧めします。 Windows 64ビット、Python 3.6などのシステムでは、lxml-3.8.0-cp36-cp36m-win_amd64.whlを選択し、ローカルにダウンロードします。

次に、pipを使用してインストールします。コマンドは次のとおりです。

pip3インストールlxml‑3.8.0‑cp36‑cp36m‑win_amd64.whl

これで、lxmlを正常にインストールできます。

3.Linuxでのインストール

Linuxプラットフォームでは、インストールの問題はそれほど大きくありません。最初にpipインストールを試すこともできます。コマンドは、次のとおりです。

pip3 install lxml

エラーが発生した場合は、次の解決策を試すことができます。

CentOS、Red Hat

このようなシステムの場合、エラーは主に必要なライブラリが不足していることが原因です。

次のコマンドを実行して、必要なライブラリをインストールします。

sudo yum groupinstall-y開発ツール
sudoyum install -y epel-release libxslt-devel libxml2-devel openssl-devel

主に2つのライブラリ、libxslt-develとlibxml2-devel、lxmlはそれらに依存しています。インストールが完了したら、pipインストールを再試行してください。

Ubuntu、Debian和Deepin

これらのシステムでは、エラーの理由は必要なクラスライブラリの不足である可能性もあります。次のコマンドを実行して、インストールしてください。

sudo apt-get install -y python3-dev build-essential libssl-dev libffi-dev libxml2 libxml2-dev libxslt1-dev  
zlib1g-dev

インストールが完了したら、pipインストールを再試行してください。

4.Macでのインストール

Macプラットフォームでは、最初にpipインストールを試すことができます。コマンドは次のとおりです。

pip3 install lxml

エラーが発生した場合は、次のコマンドを実行して、必要なクラスライブラリをインストールできます。

xcode-select --install

その後、pipのインストールを再試行してください。問題はありません。

lxmlは非常に重要なライブラリです。BeautifulSoupおよびScrapyフレームワークは後でこのライブラリを使用する必要があるため、必ず正常にインストールしてください。

5.インストールを確認します

インストールが完了したら、Pythonコマンドラインでテストできます。

$ python3 
>>> import lxml

エラーが報告されない場合は、ライブラリがインストールされています。

おすすめ

転載: blog.csdn.net/wu347771769/article/details/84071077