我正在进行从Python2.7到Python3.8的迁移。 我得到一个程序下面的错误
Traceback (most recent call last):
File "C:\\\<path>\googleads\Sales.py", line 66, in <module>
logging.getLogger('suds.client').addFilter(googleads.util.GetSudsClientFilter())
AttributeError: module 'googleads.util' has no attribute 'GetSudsClientFilter'
这些是在python2.7.13中导入的包
import googleads.errors
import googleads.oauth2
import googleads.util
提前谢谢
似乎您使用的是来自项目开发人员的最新版本的包
python 2
,如果您要将包与python2一起使用,则必须安装v19.0.0或更低版本因此,请尝试从带有
$ pip uninstall googleads
的venv中卸载该包(假设您的版本比v.19.0.1更新,并且您使用的是python 2),然后在venv中安装支持带有$ pip install googleads==19.0.1
的python 2的最新版本还要确保运行
python 2
和$ python version
以使用版本19.0.1如果您想使用python3,那么安装最新版本的包。还要确保更新了代码,因为这个库不再支持changelog“Also
suds
,zeep
现在是唯一受支持的SOAP客户机。 “suds has been deprecated.相关问题 更多 >
编程相关推荐