Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
facebook python ads sdk-ImportError:无法导入名称';对象';_Python_Facebook_Facebook Ads Api - Fatal编程技术网

facebook python ads sdk-ImportError:无法导入名称';对象';

facebook 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

我根据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 <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>