Python 属性错误:';模块';对象没有属性';书籍';

Python 属性错误:';模块';对象没有属性';书籍';,python,xlwings,Python,Xlwings,我在遵循docs.xlwings.org/en/stable/quickstart.html中给出的说明。可能是一个很小的问题,但在VBA中运行RunPython子之后,我收到以下错误消息: --------------------------- Error --------------------------- Traceback (most recent call last): File "<string>", line 1, in <module> File

我在遵循docs.xlwings.org/en/stable/quickstart.html中给出的说明。可能是一个很小的问题,但在VBA中运行RunPython子之后,我收到以下错误消息:

---------------------------
Error
---------------------------
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "hello.py", line 12, in world
    wb = xw.Book.caller()
AttributeError: 'module' object has no attribute 'Book'
---------------------------
错误
---------------------------
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“hello.py”,第12行,在world中
wb=xw.Book.caller()
AttributeError:“module”对象没有属性“Book”
仅供参考,我使用的是Python客户端v2.7.10 A3-VA,xlwings版本是0.3.5。hello.py文件与存在xlwings的Excel文件位于同一文件夹中。如果你知道如何解决这个问题,请告诉我。 提前谢谢!
Luca

很抱歉回复太晚,但正如running.t所说,我运行的是一个太旧的xlwings版本。在我的版本(0.3.5)中,命令是
xlwings.Workbook.caller()
,而不是
xlwings.Book.caller()

再次感谢。

请描述您遵循的具体步骤。例如,我们不知道您是否以及如何安装了
xlwing
库。您是否使用了
conda
pip
或任何其他方法?还请检查此代码是否在独立python中工作。如果是这样的话,问题可能在于您在RunPython中使用的python版本不是您已经安装了xlwing的版本。您好,非常感谢您的回复。该代码不作为独立代码工作。如果我使用Spyder运行它,我会收到相同的消息error AttributeError:“module”对象没有属性“Book”。您是否安装了
xlwings
library?此外,xlwings已直接使用Python安装。我试图重新安装它,但我得到的信息,模块已经存在。xlwings的版本是0.3.5。如果我在命令提示符下运行pip安装xlwings,我会得到“已经满足的要求:C:\。。。