该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
网上搜索了一下,按以下顺序,可以看到效果。
1 找到 python-3.4.1.msi 来安装。
https://www.python.org/ftp/python/3.4.1/python-3.4.1.msi
或者在官网手动找相应的版本。
2 安装python3.4.1。
3 找到 VTK-7.1.1-cp34-cp34m-win32.whl 并下载
https://download.lfd.uci.edu/pythonlibs/yjwkc9i2/VTK-7.1.1-cp34-cp34m-win32.whl
或者在官网找相应的版本 https://www.vtk.org/download/
cp34代表py3.4,cp35代表3.5。
4 安装包转移,并改名。
将下载好的 VTK 放到 python3.4.1的目录里去,C: \Python34\Scripts> 里面去。
然后将名称改为 VTK-7.1.1-cp34-none-win32.whl ,即 cp34m 改为 none。
5 用管理员身份,运行cmd命令提示符。
6 进入安装包所在文件夹
在提示符>后面,输入一次 cd.. (cd点点),上一级目录,直到退回到 c:\>
输出 cd 目录名,进入下一级目录,如 cd Python34回车,进入 \Python34,
直到进入到 ...\Python34\Scripts> 里。
7 安装。输入 pip install VTK-7.1.1-cp34-none-win32.whl 回车
运气好的话,安装成功。(如果不成功,请重启电脑后,再试一次)
8 测试一下。在Python3.4的IDLE里,输入代码
详见下页里的第4步,以及之后。有报错也没关系。
http://blog.csdn.net/u013232740/article/details/47395637
9 看效果,玩3D。
把下面的代码,保存成py文件。或者,一行一行输入到 >>>后面。
import vtk
cone_a=vtk.vtkConeSource()
coneMapper = vtk.vtkPolyDataMapper()
coneMapper.SetInputConnection(cone_a.GetOutputPort())
coneActor = vtk.vtkActor()
coneActor.SetMapper(coneMapper)
ren1= vtk.vtkRenderer()
ren1.AddActor( coneActor )
ren1.SetBackground( 0.1, 0.2, 0.4 )
renWin = vtk.vtkRenderWindow()
renWin.AddRenderer( ren1 )
renWin.SetSize( 300, 300 )
renWin.Render()
iren=vtk.vtkRenderWindowInteractor()
iren.SetRenderWindow(renWin)
iren.Initialize()
iren.Start()
可以把上面的代码,拷贝到txt文件中,改文件名为testVTK.py。
以后点一下,就可以玩3D锥形了。
10 左键点一下屏幕,转一个角度。
右键点屏幕上半部,放大,,点下半部,缩小。
恭喜你,可以用win7 32位 玩vtk了。
其他的包还没安装,还不知道。
成功了,后续文件只要下载对应的cp34 32位版本,并改名none后,就能安装,能在win7 32位机下运行。
VTK-7.1.1-cp34-cp34m-win32.whl
https://download.lfd.uci.edu/pythonlibs/yjwkc9i2/VTK-7.1.1-cp34-cp34m-win32.whl
numpy-1.13.3-2-cp34-none-win32.whl (md5, pgp)
https://pypi.python.org/packages/5e/9f/b192c2d9c4473b74c755a9368dfa4c0a2ba983feb15886dd49ad740beb44/numpy-1.13.3-2-cp34-none-win32.whl#md5=13cd744cbb51b90ea446c01241ca2cde
traits‑4.6.0‑cp34‑cp34m‑win32.whl
https://download.lfd.uci.edu/pythonlibs/yjwkc9i2/traits-4.6.0-cp34-cp34m-win32.whl
mayavi‑4.5.0+vtk71‑cp34‑cp34m‑win32.whl
https://download.lfd.uci.edu/pythonlibs/yjwkc9i2/mayavi-4.5.0+vtk71-cp34-cp34m-win32.whl
PyQt4‑4.11.4‑cp34‑cp34m‑win32.whl
https://download.lfd.uci.edu/pythonlibs/yjwkc9i2/PyQt4-4.11.4-cp34-cp34m-win32.whl
这下,加大就能跟上老师的课程了。
【注意】好像win7 32位 运行py3.4,py文件中,代码里不支持【汉字】,会自己跳掉关闭。拷贝代码时要注意。