【问题标题】:Facebook-sdk python module has no attribute GraphAPIFacebook-sdk python模块没有属性GraphAPI
【发布时间】:2015-02-24 13:30:59
【问题描述】:

在安装 facebook-sdk 模块 here 并在此处和其他地方查看其他解决方案后,我不断收到此错误:

Traceback (most recent call last):
  File "facebook.py", line 1, in <module>
    import facebook
  File "/home/facebook/facebook.py", line 3, in <module>
    graph = facebook.GraphAPI(access_token='ACCESS TOKEN HERE')
AttributeError: 'module' object has no attribute 'GraphAPI'

对于这个非常简单的python代码进行身份验证...

import facebook

graph = facebook.GraphAPI(access_token='ACCESS TOKEN HERE')

print 'Workinnnn'

它说我的模块已安装并且是最新的,并且我已经在(如建议的)virtualenv 和外部安装了,但仍然出现错误。我也肯定有 usr/local/lib/python 等 dist 包中的模块......它包含类 GraphAPI

有没有人提出建议:

1) 可能出了什么问题? 2)尝试解决什么问题?卸载什么? 3)如果除了 pip 之外还有其他方式来安装模块...我通常不使用 pip (但肯定已经安装并从中安装了 facebook-sdk)所以如果有其他方式那么我想尝试...

干杯:/

【问题讨论】:

    标签: python facebook facebook-graph-api facebook-sdk-4.0


    【解决方案1】:

    解决方案 = 不要将脚本命名为与模块相同的名称。

    我是个白痴,叹息......

    【讨论】:

    • 做了和你一样的事哈哈
    • 那里有更多的白痴--blush--谢谢发布这个!
    • 我遇到了同样的错误:graph = facebook.GraphAPI(ACCESS_TOKEN) AttributeError: 'module' object has no attribute 'GraphAPI' -> Python 2.7.12 (default, Nov 19 2016, 06 :48:10) Ubuntu
    • 我测试了:"from facebook import GraphAPI" on prompt,没有错误!
    • 打印 facebook.__path__ -> /root/facebookenv/src/facebook-sdk/facebook
    猜你喜欢
    • 2022-06-16
    • 2017-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-06
    • 2015-12-17
    • 1970-01-01
    • 2018-04-28
    相关资源
    最近更新 更多