Facebook SDK for Python で基本的な例を実行しようとしています。このチュートリアルとまったく同じことをコマンド ラインから実行してみました (最初に " pip install facebook
" と " pip install facebook-sdk
" が正常に実行されました...)。
import Facebook
正常に動作graph = facebook.GraphAPI()
しますが、次のエラーが発生します。
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'GraphAPI'
モジュールがどのように機能するかについてはよくわかりませんが、facebook
どういうわけかまったく認識されていないようです! または、ここに何か他のものが欠けています。コマンドラインから、次のことを調査してみました。
>>>dir(facebook)
出力:
['__builtins__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__version__']
と...
>>>help(facebook)
出力:
Help on package facebook:
NAME
facebook - TODO: Document your package.
FILE
/Library/Python/2.7/site-packages/Facebook-0.0-py2.7.egg/facebook/__init__.py
PACKAGE CONTENTS
DATA
__loader__ = <zipimporter object "/Library/Python/2.7/site-packages/Fa...
__version__ = 'TODO: Enter a version'
VERSION
TODO: Enter a version
(END)
...しかし、私はまだ立ち往生しています。どういうわけか完全にインスタンス化するために「バージョンを入力する」必要がありますか? それとも他の何かでしょうか?