2017-01-28 5 views
0

、私は3つの方法試してみました:のPythonモジュールのインストールエラー

ImportError: No module named lxml.html

はPIP:

easy_installを、ピップをしてsetup.py installを、それらはすべて同じエラーを持っています
C:\WINDOWS\system32>pip install tushare 
Collecting tushare 
    Using cached tushare-0.6.8.tar.gz 
    Complete output from command python setup.py egg_info: 
    Traceback (most recent call last): 
     File "<string>", line 1, in <module> 
     File "c:\users\endeav~1\appdata\local\temp\pip-build-pkbgde\tushare\setup.py", line 4, in <module> 
     import tushare 
     File "tushare\__init__.py", line 6, in <module> 
     from tushare.stock.trading import (get_hist_data, get_tick_data, 
     File "tushare\stock\trading.py", line 13, in <module> 
     import lxml.html 
    ImportError: No module named lxml.html 

easy_installを:

C:\WINDOWS\system32>easy_install tushare 
Searching for tushare 
Reading https://pypi.python.org/simple/tushare/ 
Downloading https://pypi.python.org/packages/0a/ca/ad9eeed1c285c58d115a0dd82734e5375abf1b6e510c7c24f2f8de921c75/tushare-0.6.8.tar.gz#md5=7626d97088d93d99c1a6ece80302d617 
Best match: tushare 0.6.8 
Processing tushare-0.6.8.tar.gz 
Writing c:\users\endeav~1\appdata\local\temp\easy_install-iisas7\tushare-0.6.8\setup.cfg 
Running tushare-0.6.8\setup.py -q bdist_egg --dist-dir c:\users\endeav~1\appdata\local\temp\easy_install-iisas7\tushare-0.6.8\egg-dist-tmp-dakavz 
Traceback (most recent call last): 
    File "c:\python27\lib\runpy.py", line 174, in _run_module_as_main 
    "__main__", fname, loader, pkg_name) 
....... 
    File "c:\users\endeav~1\appdata\local\temp\easy_install-iisas7\tushare-0.6.8\tushare\stock\trading.py", line 13, in <module> 
ImportError: No module named lxml.html 

をsetup.py installを
C:\WINDOWS\system32>cd C:\Users\Endeavour\Desktop\tushare-0.6.8 

C:\Users\Endeavour\Desktop\tushare-0.6.8>setup.py install 
Traceback (most recent call last): 
    File "C:\Users\Endeavour\Desktop\tushare-0.6.8\setup.py", line 4, in <module> 
    import tushare 
    File "C:\Users\Endeavour\Desktop\tushare-0.6.8\tushare\__init__.py", line 6, in <module> 
    from tushare.stock.trading import (get_hist_data, get_tick_data, 
    File "C:\Users\Endeavour\Desktop\tushare-0.6.8\tushare\stock\trading.py", line 13, in <module> 
    import lxml.html 
ModuleNotFoundError: No module named 'lxml' 

私はPython 2.7と3.0をWindows 10にインストールしました。IDLE、IDEは使用できません。どのように修正できますか?

は、それから私は、lxmlのインストール:

C:\WINDOWS\system32>pip install lxml 

エラー:

** make sure the development packages of libxml2 and libxslt are installed ** 
    Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed? 

私はのlibxml2とlibxsltのをインストールするためにピップ使用できませんでした。

C:\WINDOWS\system32>pip install libxml2 
Collecting libxml2 
    Could not find a version that satisfies the requirement libxml2 (from versions:) 
No matching distribution found for libxml2 

C:\WINDOWS\system32>pip install libxslt 
Collecting libxslt 
    Could not find a version that satisfies the requirement libxslt (from versions:) 
No matching distribution found for libxslt 

次は何ができますか?

+0

lxmlをインストールするとき、またはlxmlをインストールした後にtushareをインストールしようとしたときに、libxml2とlibxsltに関するエラーが表示されましたか? – Steampunkery

+0

[here](http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml)からlxmlを入手し、ファイル属性を.zipから.whlに変更します。 C:¥WINDOWS¥system32> cd C:¥Python27¥Script ___________________ C:¥Python27¥Scripts pip.exe C:¥Users¥Endeavor¥Desktop¥lxml-3.6.4-cp27-cp27m-win_amd64をインストールします。 .whl 処理C:収集したパッケージをインストール\ユーザー\エンデバー\デスクトップ\のlxmlの-3.6.4-CP27-cp27m-win_amd64.whl :lxmlの 正常にインストールされましlxmlの-3.6.4 ' – hyppos

+0

だから、働いていましたか?それが動作する場合、答えを受け入れます。 – Steampunkery

答えて

0

lxmlをインストールしましたか?すべてのトレースバックがlxmlというモジュールを持たないことを指摘しているようです。端末のプロンプトに「pip install lxml」と入力してみてください。 lxmlは私にとって完璧にインストールされます。 編集:

libxml2はpipのように見えません。私は別のものを見つけたstackoverflow question。彼らはあなたと同じ問題を抱えているようです。あなたがprebuilt binariesリンク(ここで便利にリンクしています)に従うと、libxml2とlibsxltがバンドルされたlxmlのダウンロードがあります!

+0

これに同意しますが、私はあなたの名前がす​​ごいと思うことをあなたに知らせることをコメントしています。笑。 –

+0

ありがとう! LOL – hyppos

+0

新しいエラーが発生しました... – hyppos

関連する問題