CocoaChina 11-08
Google App Engine Python,virtualenv和mimetypes
index_new4.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

我有使用djangoappengine 构建并在 App Engine 开发服务器下运行的工作项目 . 所以我运行 "manage.py runserver", 所有的工作都赞赏 . 所有要求 ( django,djangoappengine 等 ) 都位于项目根目录中 . 现在我正在尝试使用 virtualenv ( 我在项目根目录中运行命令 ) :

virutalenv --no-site-packages envenvScriptspython manage.py runserver

服务器启动 , 但是当我尝试访问任何页面时 , 我得到了这样的异常:

ImportError: Could not import settings 'settings' ( Is it on sys.path? Does it have syntax errors? ) : No module named mimetypes

我怎样才能解决这个问题?

PS 我试图在 Windows 上使用这个想法:https://bitbucket.org/imbolc/gae-virtualenv/src

编辑 1. Ubuntu 10.10 下的行为相同 .

编辑 2. 相同的行为是在 Mac OS X:How to use virtualenv with Google App Engine SDK on Mac OS X 10.6下 . 问题可以结束 .

最佳答案

这在Issue 4339中描述为 GAE. 以下是修复方法:

> 从本期评论中下载补丁:patch

> 将补丁移至 google_appengine / google / appengine / tools /

> 将您的工作目录更改为与上面相同的路径

> 类型:patch -p0< dev_appserver.patch

相关标签

python google
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论