运行TensorFlow代码导入dateutil.parser报AttributeError如何解决
报错解决方法
- 优先快速验证:你当前提供的代码片段中没有用到
dateutil.parser的相关功能,直接删除from dateutil import parser这一行即可直接运行剩余代码,不会触发该报错。 - 如果后续需要使用dateutil的parser功能,按以下步骤排查:
- 检查当前代码运行的工作目录下是否存在名为
dateutil.py的文件或者名为dateutil的文件夹,若存在将其重命名为不与第三方库重名的名称,同时删除同目录下的__pycache__缓存文件夹后重新运行。 - 若排查无同名文件,执行以下命令重装对应版本的python-dateutil包修复损坏的安装文件:
pip uninstall -y python-dateutil pip install python-dateutil==2.8.1- 重装后仍报错可调整导入写法,将原导入语句替换为:
import dateutil.parser as parser - 检查当前代码运行的工作目录下是否存在名为
内容的提问来源于stack exchange,提问作者Pradyumna TK
相关产品推荐
相关产品推荐

