当我尝试在项目上运行tf_upgrade_v2时,我收到以下错误消息:
"C:UsersjiminAppDataLocalPackagesPythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0LocalCachelocal-packagesPython39site-packagestensorflowtoolscompatibilityast_edits.py", line 933, in update_string_pasta t = pasta.parse(text) AttributeError: module 'pasta' has no attribute 'parse'
这个问题显然以前就出现过(https://github.com/tensorflow/tensorflow/issues/29070),但解决方案(将pasta降级为1.7.1(对我不起作用。我使用Win10、Python 3.9.12、TensorFlow 2.8.0
安装google-pasta
。我正在安装tensorflow==2.2.0
,它需要google-pasta==1.8.0
或更新版本。似乎请求的google-pasta
版本是google-pasta>=0.1.6
,所以pip安装了版本0.2.0
。明确请求版本1.8.0
为我修复了问题。