首页 » Python » win7 Python3 安装mayavi 记录

win7 Python3 安装mayavi 记录

2017-06-19 18:20:29阅读(931)

环境:win7 64位 Python3.6.1

        我的所有依赖都是cmd下pip install 安装(Python3可以直接用,Python2需要安装pip才能用)。

       需要的二进制文件从http://www.lfd.uci.edu/~gohlke/pythonlibs/#ets下载,根据自己的系统和Python版本选择对应的二进制包,例如,我的电脑环境下我选择的mayavi包是:mayavi‑4.5.0+vtk71‑cp36‑cp36m‑win_amd64.whl;如果在这个网址上没找到,可以尝试直接在cmd下输入pip install <name>,这个操作需要电脑联网。

言归正传 生气安装mayavi-xxx.whl前需要先配置一些依赖

1、配置VTK-xxx.whl;

2、因为mayavi是ETS(Enthought Tool Suite)的一部分,所以得配置ETS的一些依赖,配置时要先配置enable-xxx.whl,之后是chaco-xxx.whl, traits-xxx.whl和traitsui-xxx.whl。

       上面的完成之后就可以pip install mayavi-xxx.whl。我的mayavi安装完成后,configobj和apptools也自动配置好了。我看网上的一些教程说这两个需要自行配置,这个依个人情况而定。apptools可以从上面网址下载;configobj从下面网址下载:

http://www.voidspace.org.uk/python/configobj.html#downloading

       这里说一下,想看自己电脑已经配置了哪些依赖,可以在cmd下输入pip freeze或者pip list命令。

还没有完大笑

       我在网上粘了一段程序来测试(版权问题不便在我的博客里出现,大家可以自己百度),遇到两个问题;

1、from enthought.mayavi importmlab,如果是通过Enthought Canopy安装的mayavi那么就么有问题,如果是按我的步骤安装的就需要改为from mayaviimport mlab;

2、运行的时候提示错误:缺少TraitsBackendWx或TraitsBackendQt,需要安装wxPython或PyQt。wxPython不支持Python3,所以我安装了PyQt-xxx.whl,这个也可以在最上面那个网址上下载。

到这一切就OK了!得意

注意:生气生气生气

1、我在配置mayavi前配置了许多其他的工具,所以可能有些依赖在之前就配置过了,如果在配置mayavi时缺少依赖,会在cmd安装和Python程序运行时有提示,解决方法和上面的一样;

2、在cmd下,用cd命令转到.whl文件的路径,示例:

C:\User>E:

E:>cd Python

E:\Python>pip install mayavi‑4.5.0+vtk71‑cp36‑cp36m‑win_amd64.whl,

有时候会报错:没有找到文件,可以将文件名改为mayavi‑4.5.0+vtk71‑cp36‑none‑win_amd64.whl。

 

最新发布

CentOS专题

关于本站

5ibc.net旗下博客站精品博文小部分原创、大部分从互联网收集整理。尊重作者版权、传播精品博文,让更多编程爱好者知晓!

小提示

按 Ctrl+D 键,
把本文加入收藏夹