前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Windows+ Python3.6 安装 Mayavi 工具包(whl方法)

Windows+ Python3.6 安装 Mayavi 工具包(whl方法)

作者头像
matt
发布2022-10-25 16:06:46
2.5K0
发布2022-10-25 16:06:46
举报
文章被收录于专栏:CSDN迁移

Windows+ Python3.6 安装 Mayavi 工具包

在写之前必须要说明一下,为什么查了网上那么多博文,都在说安装 Mayavi 工具包的事,统计下来不同的也就那么几篇,而且安装过程遇到的问题都写得很少。真的是何必呢,相同的文章和未经实践的操作就别复制粘贴了,搜索的人也很苦恼啊。

mayavi 现在已经完全集成了 python3,所以直接 pip install 即可,具体方法参考我的 linux+ 安装 Mayavi 博客

由于上述蛋疼的原因,我决定重新写一份基于whl安装mayavi的博客,防止大家踩坑。

一、Mayavi需要的依赖包

在这里插入图片描述
在这里插入图片描述

下载地址

  1. 下载逻辑 可以通过 pip list 查看已安装的模块。
在这里插入图片描述
在这里插入图片描述

下载 Mayavi 之前需要下载所需的 VTK 依赖包。

在这里插入图片描述
在这里插入图片描述

下载 VTK 之前需要下载所需的 pyqt4 依赖包。 直接执行 pip install mayavi 会提示一系列的安装以来问题,除了上述的两个依赖包外,还有一个是 traits

  1. 下载文件总结 这里需要注意的是,cp36 对应 python3.6 版本,vtk71 对应 VTK-7.1 版本,amd64 对应 64 位操作系统
代码语言:javascript
复制
PyQt4‑4.11.4‑cp36‑cp36m‑win_amd64.whl
traits-6.1.0-cp36-cp36m-win_amd64.whl
VTK-7.1.1-cp36-cp36m-win_amd64.whl
mayavi-4.5.0+vtk71-cp36-cp36m-win_amd64.whl

二、执行安装

先升级 pip,再根据下载的 whl 文件安装相应的依赖包,提示 Successfully installed

代码语言:javascript
复制
python -m pip install --upgrade pip

pip install .\PyQt4‑4.11.4‑cp36‑cp36m‑win_amd64.whl
pip install .\traits-6.1.0-cp36-cp36m-win_amd64.whl
pip install .\VTK-7.1.1-cp36-cp36m-win_amd64.whl
pip install .\mayavi-4.7.1+vtk82-cp36-cp36m-win_amd64.whl

三、遇到的问题

  1. 安装时提示”Retrying {…} after connection broken by 'ConnectTimeoutError“
代码语言:javascript
复制
 pip install -i http://mirrors.aliyun.com/pypi/simple/ .\mayavi-4.7.1+vtk82-cp36-cp36m-win_amd64.whl
  1. 安装时提示”The repository located at {…} is not a trusted or secure host“
代码语言:javascript
复制
pip install .\failed\mayavi-4.7.1+vtk82-cp36-cp36m-win_amd64.whl -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

四、验证

  1. 终端验证 输入如下命令,无错误提示。
代码语言:javascript
复制
python
>>> import mayavi
  1. IDE中使用验证 输入如下代码,可以出现图形。
代码语言:javascript
复制
import numpy as np
from mayavi import mlab
x, y = np.ogrid[-2:2:20j, -2:2:20j]
z = x * np.exp( - x**2 - y**2)
pl = mlab.surf(x, y, z, warp_scale="auto")
mlab.axes(xlabel='x', ylabel='y', zlabel='z')
mlab.outline(pl)
mlab.show()
在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-06-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Windows+ Python3.6 安装 Mayavi 工具包
  • 一、Mayavi需要的依赖包
  • 二、执行安装
  • 三、遇到的问题
  • 四、验证
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档