ModuleNotFoundError:没有名为lms的模块

2024-04-23 11:21:00 发布

您现在位置:Python中文网/ 问答频道 /正文

>>>import adaptfilt
Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    import adaptfilt
  File "C:\Users\walid\AppData\Local\Programs\Python\Python36\lib\site-packages\adaptfilt\__init__.py", line 41
    print '   LMS: ', lmsres
                   ^
SyntaxError: Missing parentheses in call to 'print'

我已经修复了这个错误,我编辑了文件__init__.py,但它再次显示了:

^{pr2}$

Tags: inpyimportmostinitlinecallfile
1条回答
网友
1楼 · 发布于 2024-04-23 11:21:00

您可以尝试在这个包上运行python的2to3工具,看看它是否可以修复所有语法,但并不保证能找到所有的不兼容。在

你可以在命令中运行这个命令:

2to3  "C:\Users\walid\AppData\Local\Programs\Python\Python36\lib\site-packages\adaptfilt\" -w

结尾的-w只是告诉它重写已经存在的文件,如果出现错误说2to3不是一个可以尝试的命令:

^{pr2}$

或者如果python不是命令,请使用py。。。不幸的是,对于跨平台的python命令没有非常标准化的命名。在

相关问题 更多 >