rob*_*ing 2 python import google-app-engine
当我运行以下hellow world程序(使用GAE Launcher)时,它可以工作:
import webapp2
class MainPage(webapp2.RequestHandler):
def get(self):
self.response.headers['Content-Type'] = 'text/plain'
self.response.out.write('Hello, webapp World!')
app = webapp2.WSGIApplication([('/', MainPage)],
debug=True)
Run Code Online (Sandbox Code Playgroud)
但是如果我去终端我无法导入webapp2:
C:\Users\Robert>python
Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>> import webapp2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named webapp2
>>>
Run Code Online (Sandbox Code Playgroud)
我的IDE也没有为webapp2对象提供自动完成功能.
看到GAE Launcher使用与我在终端中使用的相同的python版本,我对导入必须如何在GAE启动器中工作感到困惑.
这不是一个错误.Appengine SDK包括自1.6版以来的webapp2.
默认情况下,您无法从终端导入webapp2,因为google_appengine默认情况下未添加到PATH.
将以下目录添加到Python的PATH中; C:\Program Files\Google\google_appengine\并且C:\Program Files\Google\google_appengine\lib\您将拥有SDK提供的相同环境.
| 归档时间: |
|
| 查看次数: |
4687 次 |
| 最近记录: |