0

我最近安装了 python-control 库(来自http://sourceforge.net/projects/python-control/files/),以及其他必要的 python 模块来运行这个。

当我尝试导入模块(“import control”或“from control import matlab”)时,出现以下错误:

from control import matlab
File "/Applications/Spyder.app/Contents/Resources/lib/python2.7/control/__init__.py", line    83, in <module>
from control.matlab import ss, tf, ss2tf, tf2ss, drss
File "/Applications/Spyder.app/Contents/Resources/lib/python2.7/control/matlab.py", line   381, in <module>
"""
TypeError: unsupported operand type(s) for +=: 'NoneType' and 'str'

当我打开最后一个文件时,它会将我带到这一行:

 """

我已经安装了许多其他模块,例如 numpy、matplotlib、sympy 等,它们都可以正常工作。我似乎无法弄清楚出了什么问题,我尝试了很多不同的方法,但为了记录,我是 python 初学者。

(我在 mac 上使用 python 2.7,编辑器=Spyder)

谢谢

编辑:解决。
我刚刚删除了matlab.py 文件的doc部分,现在可以正常工作了。

4

0 回答 0