python3怎么安装mayavi
发布网友
发布时间:2022-05-02 13:52
我来回答
共1个回答
热心网友
时间:2022-04-18 03:19
python3安装mayavi
python3直接使用
pip3 install mayavi
安装mayavi是会提示没有vtk这个mole的,而且无法通过apt安装python3环境的VTK,当然,VTK在PyPi里面也没有,也就是无法用pip安装,通过网上查阅,VTK7以上支持python3.X,需要自己编译,网上找了好多都没有相关介绍,只好自己尝试,而且成功了,下面记录一下过程.
(1) 首先安装一下python3的安装环境,在终端执行
apt-get install python3-dev
需要安装QT5,实际并不需要,如果需要使用QT开发的也可一并下载安装,而且上文中有些包安装的时候是提示找不到的,将相应的包删除不安装即可,因为我自己实践的是要python3使用VTK,所以cmake的时候要选择VTK_WRAP_PYTHON,并将python版本设为3,下面记录详细的安装配置过程.
(3)去 官网下载最新的源代码VTK-8.0.0.tar.gz或者VTK-8.0.0.zip
可以用wget下载,下载完成后解压出来
(4)打开cmake GUI界面,选择源代码目录和需要构建二进制文件的目录,同时我将构建类型BUILD_TYPE设置为Release,将CMAKE的安装路径设为同需要构建的目录相同,这个可以修改的
配置如下:
注意上图是先configure之后再做如上修改的
(5)设置VTK_WRAP_PYTHON和python版本
配置如下
配置完之后选择generate生成
(6)终端进入到VTK_Build目录,执行下列命令进行编译
make
然后就是长达几个小时的编译…,反正我自己的编译了两三个小时
(7)编译完成后,我并没有执行make install 进行安装,因为我已经有编译好的文件了,等下就要复制到python3的dist_packages目录下.
进入到VTK_Build文件目录,如下图,
注意lib和Wrapping这两个文件夹,lib里面有cmake这个文件夹和编译出来的动态链接库,Wrapping文件夹有Python,PythonCore和Tools三个文件夹,进入Python文件夹,里面有vtk这个文件夹,最终要的就是这个
(8) 将lib文件夹下的所以链接库(除了cmake文件夹)复制到vtk文件夹里面,如图
(9) 将vtk文件夹复制到
/usr/lib/python3/dist_packages
(10) 此时运行
pip3 install mayavi
便可成功安装
python3怎么安装mayavi
(1) 首先安装一下python3的安装环境,在终端执行 apt-get install python3-dev 需要安装QT5,实际并不需要,如果需要使用QT开发的也可一并下载安装,而且上文中有些包安装的时候是提示找不到的,将相应的包删除不安装即可,因为我自己实践的是要python3使用VTK,所以cmake的时候要选择VTK_WRAP_PYTHON,...
aippt自动生成工具
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图、条形...
有人会用python里的mayavi做可视化吗
就是没有找到包路径,可以查找enthought/mayavi这个路径,看是否真正安装了,也可以搜mayavi看看安装到哪里了。至于你引用的类是不是这个enthought.mayavi我不知道。
python第三方库有哪些
Python第三方库Mayavi,讲解科学计算三维表达和可视化的使用方法。Python第三方库TraitUI,讲解交互式科学计算三维效果应用的开发方法。Python第三方库SciPy,初步介绍科学计算工具箱。Python科学计算三维可视化课程讲解,利用Python语言对科学计算数据进行表达和三维可视化展示的技术和方法,帮助学习者掌握利用三维效果...
python的mayavi在运行时一直提示AttributeError: 'module' object has...
通常应该版本不对。包不兼容造成的。这个就要靠耐心了。 尽量按照安装说明,还原所有原来的操作系统环境与版本。 别给自己找麻烦。严格来。如果你一定要不走寻常路,就需要 一点点跟进去。自己手动解决兼容性问题。相当于自己DEBUG。 这是LINUX下程序员常干的事情。
像这样的图像用Python或MATLAB该怎么处理
1 $ git clone 安装:安装 Python,Linux已经预装,Windows 到官网下载安装依赖包 Numpy, Scipy, wxpython [opencv, scikit-image, mayavi]Ubuntu:1 $ apt-get install python-numpy2 $ apt-get install python-scipy3 $ apt-get install python-wxpythonWindows:你可以从这里获取 Numpy, Scipy, ...
python基础教程多少页(2023年最新解答)
Python爱好者。入门Python数据分析,请问看什么书籍? 如果你已经决定学习Python数据分析,但是之前没有编程经验,那么,这6本书将会是你的正确选择。 《Python科学计算》 从发行版的安装开始,这本书将科学计算及可视化的常见函数库,如numpy、scipy、sympy、matplotlib、traits、tvtk、mayavi、opencv等等,都进行了较为详细地...
python科学计算媒体评论
接着,作者引人入胜地介绍了二维和三维可视化技术,通过matplotlib、Chaco和Mayavi,读者可以直观地理解和呈现复杂的数据。对于应用程序和界面开发,Traits和TraitsUI的使用方法也得到了详尽的讲解,让开发者能够构建出功能强大的用户界面。此外,书中还探讨了如何将Python与传统C语言库进行高效融合,Cython、...
跪求高清 Python科学计算(第2版),我需要这百度网盘资源,希望分享一下...
提取码:1234 《Python科学计算(第2版)》是2016年4月清华大学出版社出版的图书,作者是张若愚。本书详细介绍Python科学计算中最常用的扩展库NumPy、SciPy、matplotlib、Pandas、SymPy、TTK、Mayavi、OpenCV、Cython,涉及数值计算、界面制作、三维可视化、图像处理、提高运算效率等多方面的内容。所附光盘中包含...
python有什么岗位(你所了解的python岗位有哪些)
Python十大就业方向: 1、web开发:Python拥有很多免费数据函数库、免费web网页模板系统、以及与web服务器进行交互的库。可以很好地实现web开发,搭建web框架,比较说diango。 2、桌面软件:用tkinter/PyQT框架开发各种桌面软件 3、网络编程:是Python学习的方向之一,网络编程无处不在。 4、爬虫开发:Python几乎是霸主地位,将...
java和Python哪个适合写爬虫?
1、正则表达式。实现步骤分为五步:1)在tomcat服务器端部署一个html网页;2)使用URL与网页建立联系;3)获取输入流,用于读取网页中的内容;4)建立正则规则;5)将提取到的数据放到集合中。2、BeautifulSoup。Beautiful Soup支持各种html解析器,包括python自带的标准库,还有其他的许多第三方库模块。其中一个是...