0

を使用してマークダウンをインストールしました

pip install markdown

virutalenv プロジェクトで pip freeze を実行すると、インストールされていることがわかります。

しかし、それを使用しようとすると次のエラーが発生します

import markdown
ImportError: No module named markdown

アプリはGoogleアプリエンジンを使用しています。app.yml に次のように追加します。

libraries:
- name: webapp2
  version: latest
- name: jinja2
  version: latest

私にくれます

raise yaml_errors.EventError(e, event_object)
google.appengine.api.yaml_errors.EventError: the library "markdown" is not supported
4

2 に答える 2

0

任意のサードパーティ ライブラリを GAE アプリにインポートすることはできません。サポートされているライブラリの公式リストはこちらで、マークダウンは含まれていません。

于 2013-05-12T08:06:48.667 に答える
0

任意のライブラリを appengine にインポートできますがlibraries、app.yaml のディレクティブを介してインポートすることはできません。

また、virtualenv の下で appengine を実行することはできません。

virtualenv/pip/easy_install を使用してライブラリとその依存関係をインストールできますが、ライブラリをプロジェクトにリンク/コピーし、必要に応じて sys.path を操作する必要があります。

于 2013-05-12T08:21:14.827 に答える