win7 Python3 安装mayavi 记录

环境:win7 64位 Python3.6.1

        我的所有依赖都是cmdpip 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。

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值