栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Windows + Python3.6 安装 Mayavi 工具包(使用whl方法,from mayavi import mlab不报错)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Windows + Python3.6 安装 Mayavi 工具包(使用whl方法,from mayavi import mlab不报错)

一、Mayavi需要的依赖包

从下载地址下载以下资源包:

traits-6.1.1-cp36-cp36m-win_amd64.whl(没用到,安装mayavi-4.7.1时会重新安装traits-6.3.2)
VTK-8.2.0-cp36-cp36m-win_amd64.whl
mayavi-4.7.1+vtk82-cp36-cp36m-win_amd64.whl

这里需要注意的是,cp36 对应 python3.6 版本,vtk82 对应 VTK-8.2 版本,amd64 对应 64 位操作系统

二、安装
  1. 创建虚拟环境(可选)

    查看已创建的环境:conda env list
    创建虚拟环境:conda create -n your_env_name python==3.x
    激活虚拟环境:activate your_env_name
    退出虚拟环境:conda deactivate
    
  2. 安装

    在用pip安装前,可使用以下命令更新pip:
    python -m pip install --upgrade pip
    
    安装依赖:
    pip install 下载目录VTK-8.2.0-cp36-cp36m-win_amd64.whl
    pip install 下载目录mayavi-4.7.1+vtk82-cp36-cp36m-win_amd64.whl
    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyqt5(这里从清华源下载pyqt5)
    
三、验证

pycharm运行如下代码:

import numpy
from mayavi import mlab
x,y,z = numpy.ogrid[-5:5:64j,-5:5:64j,-5:5:64j]
scalars = x + y + z + x*y + x*z + y*z + x*y*z
obj = mlab.contour3d(scalars, contours=8,transparent=True)
mlab.show()

出现如下图形:

至此,Mayavi工具包安装成功。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/887520.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号