关于import tensorflow as tf的错误:AttributeError: type object 'NewBase' has no attribute 'is_abstract'

第一步:你需要查看你的six版本,

import six

print(six.__version__)

如果是1.5的版本,你就需要更新你的版本

pip3 install six --upgrade

如果提示已经是最新或者显示python-Not uninstalling six at /usr/lib/python3/dist-packages, owned by OS

此时你需要进入到/usr/lib/python3/dist-packages中去删除six.egg.info这个文件(就是.info,这个名字可能不完整),然后就可以删除six了

pip3 uninstall six

之后自己手动的安装six

pip3 install six 会提示安装的版本是10以上的,然后你再在python3的命令行中查看six版本是之前的版本,这时你去/usr/bin/python3/dist-packages中删除掉six.py,你在查看six的版本就是你安装的版本了,import tensorflow as tf命令就可以正常运行了。

猜你喜欢

转载自blog.csdn.net/u013962307/article/details/79774409