首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python模块安装错误

Python模块安装错误
EN

Stack Overflow用户
提问于 2017-01-28 04:11:43
回答 1查看 1.2K关注 0票数 0

我试图安装一个名为tushare的模块,我尝试了3种方法: pip、easy_install和setup.py安装,它们都有相同的错误:

ImportError:没有名为lxml.html的模块

和平执行方案:

代码语言:javascript
复制
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:

代码语言:javascript
复制
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安装

代码语言:javascript
复制
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'

我在Windows 10上安装了python2.7和3.0,工作在空闲,没有IDE,我如何修复它?

然后我安装了lxml:

代码语言:javascript
复制
C:\WINDOWS\system32>pip install lxml

错误:

代码语言:javascript
复制
  ** make sure the development packages of libxml2 and libxslt are installed **
  Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?

我无法使用pip安装libxml2和libxslt。

代码语言:javascript
复制
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

接下来我能做什么?

EN

回答 1

Stack Overflow用户

发布于 2017-01-28 04:19:25

你试过安装lxml吗?似乎所有的追溯都指向没有一个名为lxml的模块。尝试键入终端提示:pip install lxmllxml为我安装得很完美。编辑:

看来libxml2在pip中是不可用的。我找到了另一个堆栈过流问题。看上去他们也有同样的问题。最好的部分是:如果您遵循预构建二进制文件链接(我在这里方便地为您链接),那么可以下载libxml2和libsxlt绑定的lxml!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41906237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档