3

dev_appserver で lxml を利用できないようです。テスト プロジェクトはimport lxml、windows python sdk 1.6.6 でビルドされたラインです。「lxml という名前のモジュールがありません」。Python のバージョンがインストールされていると仮定しますが、Python 2.7 を使用しています。

import webapp2
import lxml

class MainHandler(webapp2.RequestHandler):
    def get(self):
        self.response.out.write('Hello world!')

app = webapp2.WSGIApplication([('/', MainHandler)],
                              debug=True)

===

application: teslxml
version: 1
runtime: python27
api_version: 1
threadsafe: yes

handlers:
- url: /favicon\.ico
  static_files: favicon.ico
  upload: favicon\.ico

- url: .*
  script: main.app

libraries:
- name: webapp2
  version: "2.5.1"
- name: lxml
  version: latest

==

dev_appserver.py teslxml
4

2 に答える 2

7

更新: これはもはや当てはまりません。lxml は箱から出して出荷されるようになりました。 https://cloud.google.com/appengine/docs/standard/python/tools/built-in-libraries-27


lxml は Google App Engine に付属していないため、インストールする必要があります。

于 2012-05-24T19:36:33.867 に答える
0

「lxmlという名前のモジュールがありません」というエラーが発生し続けましたが、モジュールを個別にインストールできなかったため、pipに特定のバージョン番号でインストールするように指示することでこれを解決しました。

pip install lxml==[バージョン番号]

于 2016-12-12T09:09:03.903 に答える