Python 谷歌应用引擎赢得';我无法识别facebook软件包,除非我重命名它

Python 谷歌应用引擎赢得';我无法识别facebook软件包,除非我重命名它,python,google-app-engine,facebook,Python,Google App Engine,Facebook,我正在尝试将Facebook Connect整合到GAE应用程序中。我有一个基本的文件夹结构,如下所示: /gae-root /myapp /templates /etc app.yaml settings.py 我尝试添加PyFacebook库,如下所示: /gae-root /myapp /templates /etc /facebook /djangofb ap

我正在尝试将Facebook Connect整合到GAE应用程序中。我有一个基本的文件夹结构,如下所示:

/gae-root
    /myapp
        /templates
        /etc
    app.yaml
    settings.py
我尝试添加PyFacebook库,如下所示:

/gae-root
    /myapp
        /templates
        /etc
    /facebook
        /djangofb
    app.yaml
    settings.py
我原以为这会奏效,但现在当我尝试导入facebook时,它抛出了一个模块未找到错误。更奇怪的是,如果我将目录从
facebook
重命名为
foo
,导入现在就可以了,但稍后当我尝试获取当前登录用户时,我会出错


实际上,我所做的只是将目录移动到我的文件夹结构中,然后尝试导入。我错过了什么?如果这是一个简单的问题,很抱歉。

我的网站包目录中有一个额外的.pth文件存在问题。

你的PYTHONPATH中有facebook目录吗?它是GAE,所以我相信,因为它需要能够在谷歌的环境中运行,它是否在我的路径中并不重要,因为我无法在谷歌的环境中设置路径。有道理?此外,我还将“/gae root”的路径添加到我的PYTHONPATH中,以便Eclipse能够识别东西。facebook和facebook/djangofb文件夹中是否有
\uuu init\uuuuuuuuuuuuuupy.py
文件?或者,也许你的python站点包文件夹中有一些坏掉的facebook文件夹?