Python配置VTK库
来源:互联网 发布:java运行时异常 编辑:程序博客网 时间:2024/06/05 16:09
方法一,安装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,下载的是:
- VTK‑7.1.1‑cp36‑cp36m‑win_amd64.whl
- 然后进入下载目录,启动cmd或者window power shell
- 输入命令: pip install VTK-7.1.1-cp36-cp36m-win_amd64.whl
- 完成安装。
安装完成后,检测是否安装成功,在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/
阅读全文
0 0
- Python配置VTK库
- VTK配置
- 【VTK】VS2010与VTK配置
- Python下VTK 编程
- python 安装VTK
- Python调用VTK模块显示.vtk文件
- VTK配置总结
- VS2005配置VTK
- vs2010与vtk配置
- vtk + vs2005 环境配置
- VS2010 安装配置 vtk
- win7+vtk配置总结
- VTK安装配置教程
- VTK配置小结
- VTK 6.1 安装配置
- VTK+VC6.0配置
- mac OSX 安装 vtk-python
- 搭建VTK+ITK+Python系统
- 使用Openembedded定制嵌入式Linux镜像
- 关于微信精选留言点赞刷赞之公众号评论点赞及文章评论点赞软件使用方法
- addChild的时候报出invalid 'cobj' in function 'lua_cocos2dx_Node_addChild'的错误
- 阿里云服务器部署otter实现数据双A同步过程记录(5)
- nyoj 题目6 喷水装置(贪心)
- Python配置VTK库
- Spinner设置第一次默认不被选中
- Java8新特性_四大内置核心函数式接口
- AOP expression语法
- Android studio更新后出现警告:Warning:The `android.dexOptions.incremental` property is deprecated and it has
- 阿里云服务器部署otter实现数据双A同步过程记录(6)
- 链表反转
- HDU-5572-An Easy Physics Problem
- javac基于无源码的web项目编译新增java类