2016-11-16 23 views
1

私はWindows 10マシンでPythonを使ってPythonを使っていくつかのWebスクラップをしようとしています。いくつかのサイトは、lxmlライブラリを使用することを提案し、それは良いと思う。私はパッケージをロードしようとしていますが、問題があります。私は何をすべきか?pycharmでパッケージをロードできません

大丈夫です。私は、パッケージインストーラでlxmlの3.6.4を追加して行くと、それはメッセージ(複数可)で失敗します。私は、パッケージインストーラ経由libxml2domをインストール

ERROR: b"'xslt-config' is not recognized as an internal or external command,\r\noperable program or batch file.\r\n" 

Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed? 

それは行いません。トリック

XSLT-configがまた、私はノーを行う利用可能なパッケージ

利用可能なパッケージインストーラ のlibxml2で利用可能なパッケージの一つではないではありません利用可能なパッケージのオプションから "libxml2"を参照してください。しかし、私はそれをインストールしようとした2.6.21 「のlibxml2-pythonの」を見ていますが、それはメッセージで失敗します。私は使ってPythonインタプリタ3.5.2 を使用して他のパッケージ をロードすることができました

Collecting libxml2-python==2.6.21 
Could not find a version that satisfies the requirement libxml2-python==2.6.21 (from versions:) 

No matching distribution found for libxml2-python==2.6.21 

PyCharmコミュニティ版2016年2月3日

+0

私は、スクラップパッケージ(https://scrapy.org/)を使用してウェブサイトをスクラップすることをお勧めします。 pip install scrapyを使用してパッケージをインストールすると、libxml(libxml2ではなく) – delusionX

答えて

0

lxmlニーズC/C++ライブラリをlibxmllibxstlので、あなたはそれを最初にインストールする必要があります。しかし、それらはPythonモジュールではなく、標準ライブラリです。おそらくlibxml.dlllibxstl.dllです。

lxmlも、このライブラリまたはC/C++ヘッダファイル*.hのソースコードが必要な場合がありますし、Windowsの場合はlxml

をコンパイルするためのC/C++コンパイラは、プリコンパイルされたモジュールとUnofficial Windows Binaries for Python Extension Packagesが存在するとlxml

があるしかし、はるかに簡単(Windowsユーザーの場合)Anaconda distributionを使用しています。これはPython.orgから同じPythonをインストールしますが、プリコンパイルされた特別なモジュール(lxmlなど)をインストールします。 list of modulesを参照してください。

PyCharmは異なるプロジェクトで異なるPythonを使うことができるので、現在のPythonとAnacondaをインストールしてPyCharmで両方使うことができます。

関連する問題