Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 无法从mayavi导入mlab_Python 2.7_Jupyter Notebook - Fatal编程技术网

Python 2.7 无法从mayavi导入mlab

Python 2.7 无法从mayavi导入mlab,python-2.7,jupyter-notebook,Python 2.7,Jupyter Notebook,也有类似的问题,但我无法从中得出答案。 我通过Wakari使用Ipython和代码: from mayavi import mlab 给出以下错误: LinkError回溯(最近一次调用) 在() 1进口纽米 ---->2来自mayavi进口mlab 3. 4 def测试_轮廓3D(): 5x,y,z=numpy.ogrid[-5:5:64j,-5:5:64j,-5:5:64j] /opt/anaconda/envs/np18py27-1.9/lib/python2.7/site-packa

也有类似的问题,但我无法从中得出答案。 我通过Wakari使用Ipython和代码:

from mayavi import mlab
给出以下错误:


LinkError回溯(最近一次调用)
在()
1进口纽米
---->2来自mayavi进口mlab
3.
4 def测试_轮廓3D():
5x,y,z=numpy.ogrid[-5:5:64j,-5:5:64j,-5:5:64j]
/opt/anaconda/envs/np18py27-1.9/lib/python2.7/site-packages/mayavi/mlab.py in()
25
26#Mayavi进口
--->27来自mayavi.tools.camera导入视图、滚动、偏航、俯仰、移动
28来自mayavi.tools.figure导入图、clf、gcf、savefig、\
29画图,同步摄像头,关闭,截图
/opt/anaconda/envs/np18py27-1.9/lib/python2.7/site-packages/mayavi/tools/camera.py in()
23#我们不能使用gcf,因为它会在相机管理中创建循环导入
24小时例行程序。
--->25从引擎管理器导入获取引擎
26
27
/opt/anaconda/envs/np18py27-1.9/lib/python2.7/site-packages/mayavi/tools/engine_manager.py in()
12来自mayavi.preferences.api导入首选项\u管理器
13从mayavi.core.registry导入注册表
--->14来自mayavi.core.engine进口发动机
15来自mayavi.core.off_screen_发动机进口offscreen发动机
16来自mayavi.core.null_引擎导入NullEngine
/opt/anaconda/envs/np18py27-1.9/lib/python2.7/site-packages/mayavi/core/engine.py in()
10#VTK用于暂时关闭警告。
11尝试:
--->12进口vtk
13除下列情况外,m:
14 m.args=(“%s\n%s\n是否已正确安装vtk及其Python绑定?”
/opt/anaconda/envs/np18py27-1.9/lib/python2.7/site packages/vtk/__init__;u.py in()
61.append('rendering')
62例外情况,执行委员会:
--->63\u helper.refine\u import\u err('rendering','vtkRenderingPython',exc)
64
65尝试:
/优化导入错误中的opt/anaconda/envs/np18py27-1.9/lib/python2.7/site-packages/vtk//uuuuuuuuhelper.pyc(模块名称、扩展名、exc)
30通
31如果字符串.find(str(exc),扩展名=1:
--->32提升连接器错误,str(exc)
33
链接错误:libGL.so.1:无法打开共享对象文件:没有这样的文件或目录
LinkError                                 Traceback (most recent call last)
<ipython-input-42-1486b54d78ba> in <module>()
      1 import numpy
----> 2 from mayavi import mlab
      3 
      4 def test_contour3d():
      5     x, y, z = numpy.ogrid[-5:5:64j, -5:5:64j, -5:5:64j]

/opt/anaconda/envs/np18py27-1.9/lib/python2.7/site-packages/mayavi/mlab.py in <module>    ()    
     25 
     26 # Mayavi imports
---> 27 from mayavi.tools.camera import view, roll, yaw, pitch, move
     28 from mayavi.tools.figure import figure, clf, gcf, savefig, \
     29     draw, sync_camera, close, screenshot    

/opt/anaconda/envs/np18py27-1.9/lib/python2.7/site-packages/mayavi/tools/camera.py in <module>()
     23 # We can't use gcf, as it creates a circular import in camera management
     24 # routines.
---> 25 from engine_manager import get_engine
     26 
     27 

/opt/anaconda/envs/np18py27-1.9/lib/python2.7/site-packages/mayavi/tools/engine_manager.py in <module>()
     12 from mayavi.preferences.api import preference_manager
     13 from mayavi.core.registry import registry
---> 14 from mayavi.core.engine import Engine
     15 from mayavi.core.off_screen_engine import OffScreenEngine
     16 from mayavi.core.null_engine import NullEngine

/opt/anaconda/envs/np18py27-1.9/lib/python2.7/site-packages/mayavi/core/engine.py in <module>()
     10 # VTK is used to just shut off the warnings temporarily.
     11 try:
---> 12     import vtk
     13 except ImportError, m:
     14     m.args = ('%s\n%s\nDo you have vtk and its Python bindings installed properly?' %

/opt/anaconda/envs/np18py27-1.9/lib/python2.7/site-packages/vtk/__init__.py in <module>()
     61     kits.append('rendering')
     62 except ImportError, exc:
---> 63     __helper.refine_import_err('rendering', 'vtkRenderingPython', exc)
     64 
     65 try:

/opt/anaconda/envs/np18py27-1.9/lib/python2.7/site-packages/vtk/__helper.pyc in refine_import_err(mod_name, extension_name, exc)
     30         pass
     31     if string.find(str(exc), extension_name) == -1:
---> 32         raise LinkError, str(exc)
     33 

LinkError: libGL.so.1: cannot open shared object file: No such file or directory