facebook python ads sdk-ImportError:无法导入名称';对象';
我根据README.md()安装了facebookads 然后,我尝试根据README.md在python代码中导入facebookadsfacebook python ads sdk-ImportError:无法导入名称';对象';,python,facebook,facebook-ads-api,Python,Facebook,Facebook Ads Api,我根据README.md()安装了facebookads 然后,我尝试根据README.md在python代码中导入facebookads from facebookads.api import FacebookAdsApi from facebookads import objects 然后出现了以下错误 Traceback (most recent call last): File "generate_facebook_campaigns.py", line 2, in <mod
from facebookads.api import FacebookAdsApi
from facebookads import objects
然后出现了以下错误
Traceback (most recent call last):
File "generate_facebook_campaigns.py", line 2, in <module>
from facebookads import objects
ImportError: cannot import name 'objects'
回溯(最近一次呼叫最后一次):
文件“generate_facebook_actions.py”,第2行,在
从facebookads导入对象
ImportError:无法导入名称“对象”
我还尝试了git clone并运行setup.py来安装模块,但结果是一样的
如何删除此错误
版本:python 3.5.2、pip 9.0.1、facebookads 2.9.1新版本2.8.2(19天)和2.9.1(8天)似乎引入了此导入错误。使用2.8.1版不会出现以下错误:
$ pip install -I facebookads==2.8.1
...
$ python
>>> from facebookads import objects
>>>
他们可以在不更改文档的情况下更改库。
较旧版本中存在的文件objects.py
,似乎不存在。文件顶部有示例:
-This file is kept for backward compatibility.
-Please use objects in adobjects folder instead.
因此,新的导入将如下所示:
from facebookads.adobjects.<file> import <object>
# or
from facebook.adobjects import <file>
<file>.<object>
新版本2.8.2(19天以前)和2.9.1(8天以前)似乎引入了此导入错误。使用2.8.1版不会出现以下错误:
$ pip install -I facebookads==2.8.1
...
$ python
>>> from facebookads import objects
>>>
他们可以在不更改文档的情况下更改库。
较旧版本中存在的文件objects.py
,似乎不存在。文件顶部有示例:
-This file is kept for backward compatibility.
-Please use objects in adobjects folder instead.
因此,新的导入将如下所示:
from facebookads.adobjects.<file> import <object>
# or
from facebook.adobjects import <file>
<file>.<object>