Python配置VTK库

方法一,安装anaconda,使用conda install安装

注意不同版本的Python对应不同的命令。

适用于python3(3.6以下)
 install -n envA -c menpo vtk=7 python=3 

or if you want to be more specific:

conda install -n envB -c menpo vtk=7 python=3.5 

适用于python 2 (不过最近好多库都声明不支持python2了)

conda install -n envC vtk python=2 

适用于3.6:

conda install -c clinicalgraphics vtk=7.1.0
以上的命令都可以不加版本号


方法二,由于国内的镜像里没有vtk,所以直接用conda安装会非常慢,推荐下载whl文件后使用pip 安装。


提供一个下载VTK的whl文件的网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#vtk


我是win10系统64位下,使用的python3.6,下载的是:


安装完成后,检测是否安装成功,在spyder里输入
import vtk

这里提供一个检测的小代码:

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()  


运行结果如下:



附:将conda下载的默认网址修改为清华的镜像:


Anaconda 安装包可以到 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载。

TUNA 还提供了 Anaconda 仓库的镜像,运行以下命令:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

即可添加 Anaconda Python 免费仓库。


参见:

https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

展开阅读全文
©️2020 CSDN 皮肤主题: 大白 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值