安装包中缺少模块

时间:2013-09-08 08:50:22

标签: python python-2.7

我已安装并尝试使用fbconsole:https://github.com/facebook/fbconsole/

查看说明,我可以使前几个步骤起作用:

import fbconsole

fbconsole.AUTH_SCOPE = ['publish_stream', 'publish_checkins']
fbconsole.authenticate()

但是当我尝试

fbconsole.logout()

我得到了

  

AttributeError:'module'对象没有属性'logout'

查看正在安装的文件,我确实看到了authenticate()和logout()模块。包装没有正确安装吗?

2 个答案:

答案 0 :(得分:3)

这对我来说是正确的!

使用以下命令重新安装fbconsole:

python setup.py install

我希望它对你也有用!

祝你好运

答案 1 :(得分:1)

你的python路径中是否有fbconsole.py或python包fbconsole的同名?
如果是,那么:

import fbconsole
print fbconsole.__file__
print dir(fbconsole)  # look if the logout in the fcconsole module

然后观察导入的fbconsole模块的文件是什么,

如果没有,你可以尝试删除你的python路径中的fbconsole.pyc(只需使用相同的上面代码),看起来是否有效。