【Python】mayavi安装
安装参考链接: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安装相关推荐
- python画图三维-对python mayavi三维绘图的实现详解
网上下载mayavi的官方帮助文档,里面有很多例子,下面的记录都是查看手册后得到的. python的mayavi.mlab库中的绘图函数有很多候选参数,但下文记录并没有过多讨论,本人也是需要用到才查看 ...
- 【CV】Python下载安装及环境变量配置教程
目录 Python下载 Python安装 Python环境变量配置 Python下载 可通过https://www.python.org/downloads/下载 1.进入网页后点击Windows,其 ...
- Python pip安装第三方库的国内镜像
Python pip 安装第三方库的国内镜像 Windows系统下,一般情况下使用pip在DOS界面安装python第三方库时,经常会遇到超时的问题,导致第三方库无法顺利安装,此时就需要国内镜像源的帮 ...
- 查看python解释器安装路径
查看python解释器安装路径 在Windows下或Linux下的pycharm中进行查看: 示例代码: import sys print(sys.executable) 运行效果: 在Linux下用 ...
- 查看 python 的版本 以及 python 的安装位置路径
查看 python 的版本 以及 python 的安装位置路径 python的版本 import sys print(sys.version) 3.8.10 (tags/v3.8.10:3d8993a ...
- python安装位置是固定的吗_pip指定python位置安装软件包的方法
由于电脑上安装了多个版本的pip,以及不同的pip对应不同的python,因此有时候使用pip install安装某个包时,可能会没有安装在想要的位置. 具体而言,在我电脑上,运行pip --vers ...
- python从安装开始加粉_安装python
Python是最近这几年比较热门的编程语言,而且使用的越来越多,下面给大家介绍一下Python的下载和安装! 第一步.由于Python对于系统位数的不同有不同的安装,所以我们需要先知道自己电脑操作系统 ...
- Python包安装小技巧
2019独角兽企业重金招聘Python工程师标准>>> Python windows库 我们的工作环境大多还是在windows平台,但是Python的很多第三方库在windows下并 ...
- anaconda降级python失败_如何降级Python版本安装spyder?
如何降级 Python 版本安装 Spyder? 可能并不需要降级 Python 版本,使用 Spyder 独立安装包安装,然后指定 Python 解释器:另外一种方法是在 Anaconda 中安装. ...
- 少儿编程python教材_少儿编程|Python环境安装
一.为什么要学Python? 小学 山东,浙江,北京地区小学已将Python内容纳入教材 高中 浙江省已将信息技术教材编程语言替换为Python 大学 计算机二级考试加入"Python 语言 ...
最新文章
- python特殊符号请求参数_python-参数化-(3)(excel中特殊标识字符替换数据)
- 浏览器html5视频抓取,检测浏览器是否支持html5视频的代码
- uva-993-贪心
- R语言︱R社区的简单解析(CRAN、CRAN Task View)
- 不小心将.gitignore中标记忽略类型的文件提交到了远端仓库,怎么办?
- mysql 数据联合查询语句_MySQL - 数据查询 - 联合查询
- 关于Ruby的语言特点
- PJSIP添加G729编码
- 新闻管理系统数据库设计
- matlab中矩阵的所有元素求和,matlab 矩阵元素求和、求均值(期望)和均方差
- 一文读懂nginx charset
- [生存志] 第79节 国语述诸国
- 干货!iOS 与 Android 的APP 设计差异
- 木头姐减持,机构却看好,京东大涨后的前景落脚何处?
- git pull --prune
- python完成文件夹批量word转pdf文件及pdf文件合并+word文件合并
- python爬取“微博”移动端评论数据
- nyoj 144 小珂的烦恼
- 炎症回路和肠道微生物
- C/C++代码格式规范(一)