栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

LABVIEW2020安装OpenG Labpython库无法使用解决办法

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

LABVIEW2020安装OpenG Labpython库无法使用解决办法

背景:

因电脑labview软件升级,从2012升级至2020,安装完labpython后操作发现无响应,经分析排查,问题解决。现特将过程分享出来,请大家批评指正。

电脑环境:

win10专业版、Labview2020 、OpenG LabPython Library v4.0.0.4

发现和解决问题的过程:

公司已有的软件在labview2012系统上运行正常。但是最近需要导入MES,调用方式为WEB API。因为会涉及到Json操作。但是当我打开字符串选板查找......我的Json数据平化和还原函数呢???查找资料发现不支持。 算了! 升级软件吧。虽然2013就支持了,但是转念一想。这都22年了,我真的要用13版?,说不定后期还要升级(当然还有一个问题是我买的labview宝典的的案例都是labview2016版编写的,2013也打不开)。直接升级到更新的版本吧,就直接升到了2020.

当软件和工具包都安装完成后,我兴致勃勃的打开软件运行。纳尼???初始化咋没反应???带着一脸懵的状态加探针和断点,发现报错0x416(无法初始化服务器,请确认服务是否安装),

 

逐步排查,最终发现在问题在Get PythonVersion和Set Server path。

验证发现:

2012版Get PythonVersion函数运行后

 而2020

 

怎么办?升级软件还升级出问题来了? 还原吗?还原是不可能还原的,这辈子都可能还原的。于是我找到了我的好朋友百度。当我把我的问题告诉他,它立马告诉了我他想到的解决方案。

经过一番筛选,找到了一些比较有帮助的文档、链接如下

https://blog.csdn.net/ap0108220/article/details/53808895/

对我比较有帮助的地方是:

labpython工具包是在Python2.5的环境下开发出来的。而labview自带的Python函数说明文档里写着仅支持2.7和3.6的版本。

既然缺少脚本服务器,那我下载一个脚本服务器不就可以了?我可真是个小机灵鬼啊。于是我找到了我的另一个好朋友脚本之家。输入Python27.dll,他立马给了我想要的答案。接下来就是下载了。

之后我按照以下步骤操作。

然后。。。闪退。。。

苍天呐。我做错了啥???(此处哭了3秒钟)

事已至此

只能死马当活马医了————我直接装一个Python2.7吧。

安装路径:Python Release Python 2.7.0 | Python.org

值得一说是,如果你labview安装的是32位记得选择32位的安装包,32位的请选择如下

 安装后重新运行刚才的代码:

成功了。。。执行查看版本函数:

 

 至此、问题算初步解决。

如有不当之处,敬请指正。

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/753913.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号