>我已经安装了mayavi
模块sudo apt-get install mayavi2
当我在 python 目录中查看时,我可以看到 mlab.py 在这里
/usr/lib/python2.7/dist-packages/mayavi/mlab.py
但是在运行时,会给出错误:
Traceback (most recent call last):
File "contour.py", line 5, in <module>
from mayavi import mlab
File "/home/USER/mayavi.py", line 5, in <module>
ImportError: cannot import name mlab
据我所知,python代码在错误的位置查找已安装的模块。我试图解决这个问题,但我不知所措。有什么想法吗?
看起来模块没有正确安装,
你在下面看到了什么
ls -l /usr/lib/python2.7/dist-packages/mayavi
我已经安装了相同的软件包并能够成功导入它,这是python解释器,
Python 2.7.6 (default, Jun 22 2015, 17:58:13)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from mayavi import mlab
>>> dir()
['__builtins__', '__doc__', '__name__', '__package__', 'mlab']
>>>