未导入python virtualenv模块
我已使用安装了markdown未导入python virtualenv模块,python,google-app-engine,virtualenv,Python,Google App Engine,Virtualenv,我已使用安装了markdown pip install markdown 在virutalenv项目中,运行pipfreeze会向我显示它的安装状态 但是我在尝试使用它时遇到了以下错误 import markdown ImportError: No module named markdown 该应用程序正在使用谷歌应用程序引擎。将其添加到app.yml作为 libraries: - name: webapp2 version: latest - name: jinja2 versio
pip install markdown
在virutalenv项目中,运行pipfreeze会向我显示它的安装状态
但是我在尝试使用它时遇到了以下错误
import markdown
ImportError: No module named markdown
该应用程序正在使用谷歌应用程序引擎。将其添加到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
您不能将任意第三方库导入GAE应用程序。受支持库的官方列表为,不包括降价。您可以将中的任意库导入appengine,但不能通过app.yaml中的
库
指令
此外,您不能在virtualenv下运行appengine
您可以使用virtualenv/pip/easy_install来安装lib及其依赖项,但随后需要将库链接/复制到项目中,并根据需要操作sys.path。我正在virtualenv下运行appengine,我所做的只是在我的virtualenv文件夹中对sdk进行符号链接——我已经安装了appengine系统范围的sdk——你安装virtualenv时使用的ID——没有站点包吗?这通常是你会做的,这样就不会污染你周围的环境。我想我做过,不记得了