作者dyco (雞塊餅乾)
看板Python
標題[問題] facebook
時間Wed Dec 29 00:15:01 2010
搞了二天還是搞不定= =
我的環境為python2.5
安裝pyfacebook (但沒有裝Django,有裝simplejson)
程式如下:
import facebook
my_api_key = "e1e9cfeb5e0d7a52e4fbd5d09e1b873e"
my_secret_key = "1bebae7283f5b79aaf9b851addd55b90"
f = facebook.Facebook(api_key=my_api_key, secret_key=my_secret_key)
執行後出現
AttributeError: 'module' object has no attribute 'Facebook'
ERROR: Module: main could not be imported.
我有缺少了什麼步驟嗎?
--
你真的以為 我說笑話都是真的嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.249.125
1F:→ uranusjr:就你用的 module 裡沒有 Facebook 可以呼叫啊, import 的 12/29 01:06
2F:→ uranusjr:東西錯了吧 12/29 01:06
3F:→ buganini:該不會你檔名也叫facebook.py吧 顆顆 12/29 02:17
我的檔案名稱是myFacebook.py
在我的C:\Python25\Lib\site-packages\確實有一支叫facebook.py的程式
用eclipse時,也有提示有這個method,但執行時就是會顯示找不到 ~"~
※ 編輯: dyco 來自: 210.68.16.195 (12/29 09:37)
4F:推 hsnu114444:eclipse的話要去interpreter那邊設定環境變數 12/29 10:04
5F:→ hsnu114444:把Path設定進去 12/29 10:04
有設定囉,不然eclipse怎麼會提示有個method @@;
※ 編輯: dyco 來自: 210.68.16.195 (12/29 11:38)
6F:推 buganini:用IDLE 手打import看看 12/29 12:57
IDLE 1.2
>>> import facebook
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import facebook
File "build\bdist.win32\egg\facebook\__init__.py", line 58, in <module>
ImportError: No module named django.conf
※ 編輯: dyco 來自: 210.68.16.195 (12/29 13:17)
7F:→ apua:django.conf?該不會要裝django吧? 12/30 22:03
我也是很懷疑= = ,但看了source code感覺又不是必要
※ 編輯: dyco 來自: 211.74.249.125 (12/31 01:09)