• 安装参考链接:https://blog.csdn.net/ksearch/article/details/21728335#

  • python使用windows+R后输入cmd打开命令行;

  • 在命令行中输入Pip install -i https://pypi.tuna.tsinghua.edu.cn/simple mayavi

  • 这里目测是安装成功。进行代码测试:

from numpy import pi, sin, cos, mgrid
dphi, dtheta = pi/250.0, pi/250.0
[phi,theta] = mgrid[0:pi+dphi*1.5:dphi,0:2*pi+dtheta*1.5:dtheta]
m0 = 4; m1 = 3; m2 = 2; m3 = 3; m4 = 6; m5 = 2; m6 = 6; m7 = 4;
r = sin(m0*phi)**m1 + cos(m2*phi)**m3 + sin(m4*theta)**m5 + cos(m6*theta)**m7
x = r*sin(phi)*cos(theta)
y = r*cos(phi)
z = r*sin(phi)*sin(theta)
# View it.
from enthought.mayavi import mlab
s = mlab.mesh(x, y, z)
mlab.show()
ImportError                               Traceback (most recent call last)
~\AppData\Local\Temp\ipykernel_5896\339902131.py in <module>
----> 1 s = mlab.mesh(x, y, z)2 mlab.show()d:\python\python37\lib\site-packages\mayavi\tools\helper_functions.py in the_function(*args, **kwargs)36 37     def the_function(*args, **kwargs):
---> 38         return pipeline(*args, **kwargs)39 40     if hasattr(pipeline, 'doc'):d:\python\python37\lib\site-packages\mayavi\tools\helper_functions.py in __call__(self, *args, **kwargs)76             scene = getattr(figure, 'scene', None)77         else:
---> 78             scene = tools.gcf().scene79         if scene is not None:80             self._do_redraw = not scene.disable_renderd:\python\python37\lib\site-packages\mayavi\tools\figure.py in gcf(engine)112     """113     if engine is None:
--> 114         engine = get_engine()115     scene = engine.current_scene116     if scene is None:d:\python\python37\lib\site-packages\mayavi\tools\engine_manager.py in get_engine(self)90                         if e.__class__.__name__ == 'Engine']91         if len(suitable) == 0:
---> 92             return self.new_engine()93         else:94             # Return the most engine add to the list most recently.d:\python\python37\lib\site-packages\mayavi\tools\engine_manager.py in new_engine(self)135             options.136         """
--> 137         check_backend()138         if options.backend == 'envisage':139             from mayavi.plugins.app import Mayavid:\python\python37\lib\site-packages\mayavi\tools\engine_manager.py in check_backend()38         have a suitable UI toolkit like PyQt/PySide or wxPython39         installed.'''
---> 40         raise ImportError(msg)41 42 ImportError: Could not import backend for traitsui.  Make sure youhave a suitable UI toolkit like PyQt/PySide or wxPythoninstalled.
  • 运行报错,目测是缺少了包,查询得到缺少GUI可视化包,安装wxpython或者pyqt,随便你选,区别在下面这个链接里wxpython与pyqt区别
  • 我安装了wxpython
Pip install -i https://pypi.tuna.tsinghua.edu.cn/simple wxpython
  • 展示!!!

【Python】mayavi安装相关推荐

  1. python画图三维-对python mayavi三维绘图的实现详解

    网上下载mayavi的官方帮助文档,里面有很多例子,下面的记录都是查看手册后得到的. python的mayavi.mlab库中的绘图函数有很多候选参数,但下文记录并没有过多讨论,本人也是需要用到才查看 ...

  2. 【CV】Python下载安装及环境变量配置教程

    目录 Python下载 Python安装 Python环境变量配置 Python下载 可通过https://www.python.org/downloads/下载 1.进入网页后点击Windows,其 ...

  3. Python pip安装第三方库的国内镜像

    Python pip 安装第三方库的国内镜像 Windows系统下,一般情况下使用pip在DOS界面安装python第三方库时,经常会遇到超时的问题,导致第三方库无法顺利安装,此时就需要国内镜像源的帮 ...

  4. 查看python解释器安装路径

    查看python解释器安装路径 在Windows下或Linux下的pycharm中进行查看: 示例代码: import sys print(sys.executable) 运行效果: 在Linux下用 ...

  5. 查看 python 的版本 以及 python 的安装位置路径

    查看 python 的版本 以及 python 的安装位置路径 python的版本 import sys print(sys.version) 3.8.10 (tags/v3.8.10:3d8993a ...

  6. python安装位置是固定的吗_pip指定python位置安装软件包的方法

    由于电脑上安装了多个版本的pip,以及不同的pip对应不同的python,因此有时候使用pip install安装某个包时,可能会没有安装在想要的位置. 具体而言,在我电脑上,运行pip --vers ...

  7. python从安装开始加粉_安装python

    Python是最近这几年比较热门的编程语言,而且使用的越来越多,下面给大家介绍一下Python的下载和安装! 第一步.由于Python对于系统位数的不同有不同的安装,所以我们需要先知道自己电脑操作系统 ...

  8. Python包安装小技巧

    2019独角兽企业重金招聘Python工程师标准>>> Python windows库 我们的工作环境大多还是在windows平台,但是Python的很多第三方库在windows下并 ...

  9. anaconda降级python失败_如何降级Python版本安装spyder?

    如何降级 Python 版本安装 Spyder? 可能并不需要降级 Python 版本,使用 Spyder 独立安装包安装,然后指定 Python 解释器:另外一种方法是在 Anaconda 中安装. ...

  10. 少儿编程python教材_少儿编程|Python环境安装

    一.为什么要学Python? 小学 山东,浙江,北京地区小学已将Python内容纳入教材 高中 浙江省已将信息技术教材编程语言替换为Python 大学 计算机二级考试加入"Python 语言 ...

最新文章

  1. python特殊符号请求参数_python-参数化-(3)(excel中特殊标识字符替换数据)
  2. 浏览器html5视频抓取,检测浏览器是否支持html5视频的代码
  3. uva-993-贪心
  4. R语言︱R社区的简单解析(CRAN、CRAN Task View)
  5. 不小心将.gitignore中标记忽略类型的文件提交到了远端仓库,怎么办?
  6. mysql 数据联合查询语句_MySQL - 数据查询 - 联合查询
  7. 关于Ruby的语言特点
  8. PJSIP添加G729编码
  9. 新闻管理系统数据库设计
  10. matlab中矩阵的所有元素求和,matlab 矩阵元素求和、求均值(期望)和均方差
  11. 一文读懂nginx charset
  12. [生存志] 第79节 国语述诸国
  13. 干货!iOS 与 Android 的APP 设计差异
  14. 木头姐减持,机构却看好,京东大涨后的前景落脚何处?
  15. git pull --prune
  16. python完成文件夹批量word转pdf文件及pdf文件合并+word文件合并
  17. python爬取“微博”移动端评论数据
  18. nyoj 144 小珂的烦恼
  19. 炎症回路和肠道微生物
  20. C/C++代码格式规范(一)

热门文章

  1. 电脑工作者如何呵护皮肤
  2. 阿里云总裁胡晓明:未来和合作伙伴一起_服务1000万家企业
  3. 国产电池技术再获突破,连特斯拉都认可了
  4. 基于Anaconda的Python环境安装
  5. 数字化能源管理系统为企业提供节能依据实现“双碳”目标——安科瑞 严新亚
  6. upload -labs通关解析及上传类型总结和思考
  7. 2022年度中国市值500强
  8. 10张图片告诉你为什么说数学史也是一部艺术史
  9. 计算机小学知识竞答,小学生计算机LOGO语言竞赛试卷附答案
  10. 找出数组中第k大的数