我想嘗試給GAE Testbed,但在完成instructions on its homepage後遇到以下錯誤。在virtualenv中使用gaetestbed
$ nosetests --with-gae
...
ImportError: No module named dev_appserver
我已經證實,這種情況發生在既有的virtualenv和一個外。
我想嘗試給GAE Testbed,但在完成instructions on its homepage後遇到以下錯誤。在virtualenv中使用gaetestbed
$ nosetests --with-gae
...
ImportError: No module named dev_appserver
我已經證實,這種情況發生在既有的virtualenv和一個外。
通過將google_appengine
目錄添加到PYTHONPATH
來解決。
使用--gae-lib-root
選項,如
$ nosetests --with-gae --gae-lib-root=/opt/my/google_appengine
與這些參數解決:
--with-gae
--gae-lib-root="C:\Program Files\Google\google_appengine"
沒有反斜槓在GAE路徑和引號的末尾。
這也可以在Linux上通過創建一個sym插件鏈接到插件期望找到的google-appengine(/usr/local/google_appengine
)來解決。在此頁面的頂部簡要提及:http://farmdev.com/projects/nosegae/
sudo ln -s /home/username/google_appengine /usr/local/google_appengine