Pycharm问题重要错误:没有命名的模块appengine.datastore.datastore_查询

2024-09-30 01:19:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在尝试使用位于http://docs.gae-init.appspot.com/的优秀项目,以便学习python、GAE,也许还可以开始我自己的爱好项目。 我选择的IDE是Pycharm 3.4专业版。操作系统是OSX的特立独行。在

我一直在尝试遵循教程,因此git在本地目录中克隆了项目,然后在Pycharm中打开了它。我相信我已经解决了大多数需求(PyCharm帮助很大)。在

然而,在尝试运行项目时,我得到以下错误:

  File "/Users/nilminus/Developer/phonebook/main/main.py", line 9, in <module>
    import util
  File "/Users/nilminus/Developer/phonebook/main/util.py", line 10, in <module>
    from google.appengine.datastore.datastore_query import Cursor
ImportError: No module named appengine.datastore.datastore_query

我已经将GAE目录配置为/usr/local/google_appengine,这是正确的。 Pycharm不会抱怨在实际执行之前找不到这个模块。 有一个警告,模块google没有列出在要求.txt,但对我来说,这可能是个问题并不合理。在

我在.profile和~/.bash_profile中包含了PYTHONPATH: PYTHONPATH=/usr/local/google_appengine/:/usr/local/google_appengine/lib/:/usr/local/google_appengine/lib/yaml/

有趣的是,如果我在GAE中上传这个精确的项目,它会完美地工作。 另外,如果我用运行这个项目/运行.py-正如作者所展示的那样,它又起作用了。 偶数./dev_应用服务器.py主体/工程。在

上周这个问题确实让我眼花缭乱。 我们非常感谢您的帮助。在


Tags: 项目py目录mainusrlocalgoogleusers

热门问题