gpt4 book ai didi

python - Pipenv 无法加载模块

转载 作者:行者123 更新时间:2023-11-30 22:20:07 24 4
gpt4 key购买 nike

我使用 pipelinev 来安装 facebookads,但在解析 AdUser 模块时遇到问题。

import facebookads
from facebookads.adobjects.adaccount import AdAccount
from facebookads.adobjects.adsinsights import AdsInsights
from facebookads.api import FacebookAdsApi
from facebookads import adobjects
from facebookads.adobjects import AdUser

access_token = 'removed from code sample'
ad_account_id = 'removed from code sample'
app_secret = 'removed from code sample'
app_id = 'removed from code sample'
FacebookAdsApi.init(app_id, app_secret, access_token)

# Add after FacebookAdsApi.init
me = AdUser(fbid='me')
my_account = me.get_ad_accounts()[0]
print(my_account)

Pycharm 显示错误:未解析的引用:“AdUser”

控制台显示以下内容:

Traceback (most recent call last):
File "F:/cp/python-scripts/tests-facebook.py", line 11, in <module>
from facebookads.adobjects import AdUser
ImportError: cannot import name 'AdUser'

我尝试卸载并重新安装 facebookads SDK。这没有帮助。

另一位开发人员提出虚拟环境可能存在问题。

有关如何解决此问题的任何见解都会有所帮助,谢谢。

最佳答案

根据这个GitHub thread, AdUser 似乎已重命名为 AdAccountUser。您可以尝试导入语句

从 facebookads.adobjects.adaccountuser 导入 AdAccountUser

解决您的问题。

希望对你有帮助!

关于python - Pipenv 无法加载模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48917290/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com