【发布时间】:2026-01-01 20:45:01
【问题描述】:
在 Python 3.7 中,
from facebookads.adobjects.adlabel import AdLabel
结果
Traceback (most recent call last):
File "/Users/mohan/growth-tools/facebook-experiment/main.py", line 4, in <module>
from facebookads.adobjects.adlabel import AdLabel
File "/Users/mohan/growth-tools/facebook-experiment/venv/lib/python3.7/site-packages/facebookads/adobjects/adlabel.py", line 22, in <module>
from facebookads.adobjects.abstractcrudobject import AbstractCrudObject
File "/Users/mohan/growth-tools/facebook-experiment/venv/lib/python3.7/site-packages/facebookads/adobjects/abstractcrudobject.py", line 564
params=None, async=False, include_summary=True,
^
SyntaxError: invalid syntax
我认为,从 Python 3.7 开始,async 已成为保留关键字。有什么解决方法可以让我继续使用这个 SDK?
【问题讨论】:
-
您对该问题的推测是正确的。使用 3.6 直到他们修补它。或者编辑源。请注意,3.7 还不稳定。如果你想生活在最前沿,你可能会被削减。
-
@PedroLobito 3.7rc2 change log 另有说法。
-
你是对的,但是文档页面没有显示,只有更改日志。谢谢你指出。
-
@PedroLobito 不用担心。正如我对 OP 所说,这很模糊,因为我们实际上并不是在谈论稳定版本,
标签: python facebook-python-business-sdk