小编art*_*tem的帖子

使用lxml在Google App Engine上导入ImportError

我使用lxml来解析页面.当我使用app engine sdk运行我的代码时,它可以工作,但是当我在云中部署我的应用程序时,我在这里获得了一个信息:

回溯(最近一次调用最后一次):文件"/base/data/home/apps/s~testparsercyka/1.356245976008257055/handler_info.py",第2行,导入lxml.html文件"/ base/data/home/apps/s ~testparsercyka/1.356245976008257055/lxml/html/init .py",第12行,来自lxml import etree ImportError:无法导入名称etree

码:

的app.yaml



    application: testparsercyka
    version: 1
    runtime: python27
    api_version: 1
    threadsafe: false

    handlers:
    - url: /stylesheets
      static_dir: stylesheets

    - url: /.*
      script: handler_info.py

    libraries:
    - name: lxml
      version: "2.3"  # I thought this would allow me to use lxml.etree

Run Code Online (Sandbox Code Playgroud)

handler_info.py



    import lxml
    import lxml.html
    import urllib
    from google.appengine.ext import webapp
    from google.appengine.ext.webapp.util import run_wsgi_app
    from google.appengine.ext.webapp import template
    import os
    import cgi
    class MainPage(webapp.RequestHandler):
        def get(self):
            template_values = {} …
Run Code Online (Sandbox Code Playgroud)

google-app-engine lxml elementtree

8
推荐指数
1
解决办法
730
查看次数

标签 统计

elementtree ×1

google-app-engine ×1

lxml ×1