Python三维可视化
参考文章
【PyCharm 下 TVTK、Mayavi、Traits 库的安装】
【Python创建虚拟环境以及TVTK库的安装】
本人搜索了网上各种安装教程之后决定通过
- pip install *.whl 来进行安装
环境与工具
Windows10 64位
PyCharm Community 2019.3.3
python 3.6.8 :: Anaconda, Inc.
-ps:本人原使用的是python3.8,根据下载的whl版本又下载了python3.6,如果不想重新下载python3.6的可以试试看下载相应版本文件(我没有尝试)。
步骤
- 在 PyCharm 中新建一个项目,把 .whl 文件放在项目路径的 PyCharmProjects\venv\Scripts 下。(若原本的虚拟环境有点问题的可以参照文章顶部的第二篇引用文章重新创建一个新的虚拟环境)
- 在地址栏输入 cmd ,依如下次序安装【顺序很重要】
【相关库的下载地址】
VTK-7.1.1-cp36-cp36m-win_amd64.whl
numpy-1.19.5+mkl-cp36-cp36m-win_amd64.whl
traits-6.1.1-cp36-cp36m-win_amd64.whl
mayavi-4.5.0+vtk71-cp36-cp36m-win_amd64.whl
PyQt4-4.11.4-cp36-cp36m-win_amd64.whl
- 依次执行完毕就OK了
最后结果
测试1
新建.py文件,输入以下代码并运行
from tvtk.tools import tvtk_doc
tvtk_doc.main()
运行结果如上图所示,程序帮我们打开了TVTK文档查看工具,我们可在其中找到TVTK中所有细节描述
例如:在Class Name中输入ConeSource,就可以在下面的Documentation中进行查看该类型的细节。
测试2
输入以下代码并运行:
from tvtk.api import tvtk
s = tvtk.CubeSource(x_length=1.0, y_length=2.0, z_length=3.0)
print(s)
所得结果如下:
若以上测试无误,则说明已经完全安装好了TVTK库,希望对大家有帮助!