python安装vtk_python - 安装VTK for Python - SO中文参考 - www.soinside.com

最简单的方法

第一个也是最简单的方法是使用Aptitude Package Manager安装软件包:

sudo apt-get install libvtk5-dev python-vtk

如果你想要最新版本

如果你想要最新版本的VTK,你也可以自己构建它:

确保安装了CMake:

sudo apt-get install cmake

从“下载”页面下载VTK源。

解开它:

tar xvzf vtk-5.6.0.tar.gz

创建一个Out-of-Source构建并使用CMake进行配置:

mkdir VTK_BUILD

cd VTK_BUILD

ccmake ../VTK

确保启用python包装并将安装前缀设置为您希望包的位置。默认的/ usr / local工作正常。

sudo make -j 8 install

(假设你已经有了处理器,-j 8 for make只会使构建过程并行)

你现在安装了VTK。恭喜!如果你尝试运行vtkpython,你会收到一个错误:

vtkpython:加载共享库时出错:libvtksys.so.5.6:无法打开共享对象文件:没有这样的文件或目录

要解决此问题,请将这些行附加到主目录中的.bash_profile,.bashrc或.profile文件:

# add vtk paths

LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/lib/vtk-5.6"

PYTHONPATH="$PYTHONPATH:/usr/local/lib/vtk-5.6"

您现在需要重置终端。

这为vtkpython可执行文件设置了库和python路径。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/434006.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

oracle事务数统计,Oracle 查询事务数

查询“的”首先想到的是v$transaction, 确认这个思路是否正确:执行下面语句:SQL> select * from v$transaction;no rows selectedSQL>发现居然为空,why? 这时恍然大悟,v$transaction记录的是当前事务&#xff0c…

数据库的应用详解三

数据库的应用详解三 数据库的应用详解三 承接上一篇文章:《ADO.NET实例教学二》中设计到的多条件搜索的内容,下面我们就先针对这部分的内容进行深入的讲解。 一、做好准备 在什么情况下会遇到多条件搜索呢?在生活中有没有遇到类似的多条件搜索的情况。在…

arm for asterisk1.8

./configure --hostarm-linux后报错,找不到termcap,于是下载了termcap-1.3.1进行交叉编译。 再次./configure --hostarm-linux后依然报错,找不到libxml2,于是下载了libxml2-2.7.2进行交叉编译。 再次./configure --hostarm-linu…

python可以实现操作系统管理_Python并发编程 —— 操作系统基础

1、手工操作 —— 穿孔卡片1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。特点:(1)用户独占全机。不会出现因资源已被其他用户占用而等待的现象,但资源的利用率低。(2)CPU 等待手工操…

oracle经纬度换算成xy坐标,谁有全套经纬度转换成XY坐标的好的软件?

用的实施么地图?标准地形图吗?如果是标准地形图,还是有办法转化的,因为用的是高斯-克吕格投影该投影按照投影带中央子午线投影为直线且长度不变和赤道投影为直线的条件,确定函数的形式,从而得到高斯一克吕格…

数学术语的英汉对照(权威,全面)

abbreviation 简写符号;简写 abscissa 横坐标 absolute complement 绝对补集 absolute error 绝对误差 absolute inequality 绝不等式 absolute maximum 绝对极大值 absolute minimum 绝对极小值 absolute monotonic 绝对单调 absolute value 绝对值 accelerate 加速…

交叉编译ncurses5.6

./configure --hostarm-linux -with-shared -without-debug make

粒子群 多目标 matlab_matlab 粒子群求解三角形垂心位置

续 https://www.toutiao.com/i6766960319995576843/设定三角形A顶点的坐标为 (x1,y1);(x2,y2);(x3,y3);随机初始化;计算得知垂心到三个顶点距离为:R(((x1^2 - 2*x1*x2 x2^2 y1^2 - 2*y1*y2 y2^2)*(x1^2 - 2*x1*x3 x3^2 y1^2 - 2*y1*y3 y3^2)*(x2^2…

php hasmany,浅谈laravel orm 中的一对多关系 hasMany

个人对于laravel orm 中对于一对多关系的理解文章表 article,文章自然可以评论,表 comment 记录文章的评论,文章和评论的关系就是一对多,一篇文章可以有多个评论。 在 comment 表中有字段 article 记录评论所属文章,文…

C类型转换

当执行算术运算时,如果类型不同都会发生类型转换 1、如果整形转换为signed不丢失数据,就转换为signed.否则需要转换为unsigned 如: 一类型为signed int,另一类型为unsigned short,因为signed可以容纳unsigned short的全部值,所以unsigned sho…

python多级字典_Python多层字典取值

#! /usr/bin/python# coding:utf-8"""author:Bingo.hefile: get_target_value.pytime: 2017/12/22"""def get_target_value(key, dic, tmp_list):""":param key: 目标key值:param dic: JSON数据:param tmp_list: 用于存储获取的数…

CSerialPort类定义的消息

CSerialPort类定义的消息 消息名称消息号功能说明WM_COMM_BREAK_DETECTEDWM_USER1检测到输入中断WM_COMM_CTS_DETECTEDWM_USER2检测到CTS(清除发送)信号状态改变WM_COMM_DSR_DETECTEDWM_USER3检测到DSR(数据设置准备就绪)信号状态…

【转】Windows Server2008 R2下安装Oracle 10g

因开发环境需要,在Windows Server 2008 R2 Enterprise64位系统上安装Oracle 10g。去Oracle 官方网站下载了Oracle Database 10g Release 2 (10.2.0.4) for Microsoft Windows Vista x64, Microsoft Windows Server 2008 R2 x64, Windows 7 x64。 可刚执行安装&am…

移植libmxml到(arm-linux)

官方网站 http://www.minixml.org/ 下载源码:mxml-2.6.tar.gz 解压缩: tar -zxvf mxml-2.6.tar 进入目录mxml-2.6后配置属性 ./configure --enable-shared --hostarm-linux make 编译后会出现一个小错误。不用理会,因为目前编译是在A…

mysqlworkbench导入sql文件_将sql脚本文件导入数据库

一、用cmd的调试环境导入.sql文件中的数据:WinR键打开cmd输入:MySQL -u root -p 输入密码:*******进入MySQL后MySQL>show databases; --查看所有数据库MySQL>create database mydatabase; --创建数据库 MySQL>use mydata…

linux创建目录的语句,Linux的 文件 和 目录 管理(基本语句)

包括了文件和目录的创建、删除、修改,权限、压缩、搜索、分区、挂载简单的一些命令:【 pwd 】查看当前所在目录【 cd .. 】上级目录【 cd ~ 】当前用户的家目录【cd -】上次打开目录(回看)【 rmdir 目录名】删除空目录【du -sh 文件或目录】查看文件或目…

win8开发中需要用到一些系统版本之类的统计信息,总结如下。

1.获取软件的版本号,这个比较简单: Package package Package.Current; PackageId packageId package.Id; PackageVersion version packageId.Version; string version String.Format("{0}.{1}.{2}.{3}", version.Major, version.Minor, version.Build…

sql怎么读_大白话讲解脏写、脏读、不可重复读和幻读

一般对于我们的业务系统去访问数据库而言,它往往是多个线程并发执行多个事务的,对于数据库而言,它会有多个事务同时执行,可能这多个事务还会同时更新和查询同一条数据,所以这里会有一些问题需要数据库来解决我们来看看…

Linux显示txt文件,如何在Linux中显示文本文件中的某些行?

sed -n 10000000,10000020p filename你可能能够加快这一点:sed -n 10000000,10000020p; 10000021q filename在这些命令中,选项-n使sed“抑制模式空间的自动打印”. p命令“print [s]当前模式空间”和q命令“立即退出[s] sed脚本而不再处理任何输入……”引号来自sed…

Android上试用Linphone(Free SIP VOIP Client)

1. 下载Linphone apk并且安装到两个Android手机上http://www.linphone.org/eng/download/packages/android.html2. 申请两个免费的SIP帐号进行测试https://www.ekiga.net/3. 在每个Android手机上分别配置Linphone应用程序点击Settings菜单, 在SIP Account界面分别配置如下:User…