Python “无法应用方法”;改为;从nptdms到TDMS文件

Python “无法应用方法”;改为;从nptdms到TDMS文件,python,python-3.x,anaconda,labview,Python,Python 3.x,Anaconda,Labview,几年来,我一直在使用nptdms模块对TDMS文件进行无问题分析。最近,我第一次尝试读取TDMS文件时出错。我从nptdms导入TdmsFile: 从nptdms导入TDMS文件 我试着读它: tdms\u file=TdmsFile.read(指向我的tdms\u文件的路径) 然后得到以下错误: type对象“TdmsFile”没有属性“read” 我使用的是python v3.6.10、Anaconda和nptdms v0.12.0。您所指的方法,因此它对 重新启动虚拟环境(关闭cmd行;重

几年来,我一直在使用
nptdms
模块对TDMS文件进行无问题分析。最近,我第一次尝试读取TDMS文件时出错。我从
nptdms
导入
TdmsFile

从nptdms导入TDMS文件

我试着读它:

tdms\u file=TdmsFile.read(指向我的tdms\u文件的路径)

然后得到以下错误:

type对象“TdmsFile”没有属性“read”


我使用的是python v3.6.10、Anaconda和nptdms v0.12.0。

您所指的方法,因此它对

  • 重新启动虚拟环境(关闭cmd行;重新启动;
    conda activate
  • 如果这没有帮助

  • 重新安装软件包:

    conda删除nptdms

    conda安装nptdms

  • (具体命令可能因环境而异)


    如果这没有帮助,请创建一个新的conda环境,从头开始安装并再次检查。

    是的,此问题是最近才出现的,而且是真实的。通过pip重新安装nptdms似乎可以解决这个问题。(尽管pip声称它在0.17.1版时是最新的)

    “我已经使用nptdms模块对TDMS文件进行分析好几年了,没有问题。最近,我第一次尝试读取TDMS文件时出错。”我不明白;这么多年来,你一直在用那些TDMS文件做什么?我在用.read()方法读取它们。我已经几个月没有使用nptdms了,现在才注意到这个错误。如果你的代码以前工作过,现在不工作,那么其他人就无法复制它。