NI LabVIEW,CVI,数据采集等产品讨论区

cancel
Showing results for 
Search instead for 
Did you mean: 
Reply

labview2018不能调用python

好消息!刚才在我的老笔记本上运行成功了,终于出现一线转机!

 

Windows7 32位操作系统;LabVIEW2018中文简体版;python-3.6.0 32位版本,安装时勾选"Add Python 3.6 to PATH",默认路径安装。完后勿须配置系统环境变量。因为这么勾选会在用户变量中生成对应的两个路径!

C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32

C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\Scripts

 

64位的情形还得多试验分析——

Message 21 of 34
(562 Views)

另一种情形的环境已测试通过:Windows10 64位;LabVIEW2018 32位中文版;Python3.6.0 32位版(Python官网下载,默认路径安装)

 

但LabVIEW2018 64位版本环境没有运行成功过,另外单单安装Anaconda软件版本也没运行测试成功过。

0 Kudos
Message 22 of 34
(549 Views)

在如下路径安装numpy和matplotlib:

C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\Scripts

 

运行链接第12条信息中例程,成功截图如下:

调用Python函数.png调用Python函数

0 Kudos
Message 23 of 34
(542 Views)

你的问题解决了么?我也碰到同样的问题,跟您请教下

0 Kudos
Message 24 of 34
(501 Views)

@pzm000  已写:

你的问题解决了么?我也碰到同样的问题,跟您请教下


你好!使用LabVIEW2018 32位中文版和Python3.6.0 32位版本默认路径安装能够暂时解决。

0 Kudos
Message 25 of 34
(495 Views)

您好,我按照您提供的成功运行的环境尝试了几次,依旧出现1662的错误,我的运行环境是:

Win10 64位系统,

LabVIEW2018 32位中文版(官网下载安装在D盘英文目录),

Python3.6.0 32位版(官网下载默认路径安装,勾选了"Add Python 3.6 to PATH"自动配置环境变量),

错误1662信息是打不开Python Session,就是说labview与python没有实现相互通信,依旧怀疑是环境配置哪里有一些小问题。请问您LabVIEW2018 32位中文版的安装地址是自定义的么,与python3.6的安装地址在同一个盘么?另外环境变量安装时自动配置在用户变量里,系统变量里需要再次添加么?

感谢!

 

0 Kudos
Message 26 of 34
(451 Views)

Hi,分享一下我的配置信息:我的系统是Win10 64位,LabVIEW 2018英文版64位,安装路径为默认(我的电脑只有一个盘)并且和Python安装在一个盘内,环境变量没有额外进行配置。如果安装成功,欢迎在这个帖子share您的安装配置信息!

 

Good Luck~

0 Kudos
Message 27 of 34
(444 Views)

@junweizhang  已写:

您好,我按照您提供的成功运行的环境尝试了几次,依旧出现1662的错误,我的运行环境是:

Win10 64位系统,

LabVIEW2018 32位中文版(官网下载安装在D盘英文目录),

Python3.6.0 32位版(官网下载默认路径安装,勾选了"Add Python 3.6 to PATH"自动配置环境变量),

错误1662信息是打不开Python Session,就是说labview与python没有实现相互通信,依旧怀疑是环境配置哪里有一些小问题。请问您LabVIEW2018 32位中文版的安装地址是自定义的么,与python3.6的安装地址在同一个盘么?另外环境变量安装时自动配置在用户变量里,系统变量里需要再次添加么?

感谢!

 


我的LabVIEW也是安装在C盘中的,你可试试!

0 Kudos
Message 28 of 34
(413 Views)

@junweizhang  已写:

您好,我按照您提供的成功运行的环境尝试了几次,依旧出现1662的错误,我的运行环境是:

Win10 64位系统,

LabVIEW2018 32位中文版(官网下载安装在D盘英文目录),

Python3.6.0 32位版(官网下载默认路径安装,勾选了"Add Python 3.6 to PATH"自动配置环境变量),

错误1662信息是打不开Python Session,就是说labview与python没有实现相互通信,依旧怀疑是环境配置哪里有一些小问题。请问您LabVIEW2018 32位中文版的安装地址是自定义的么,与python3.6的安装地址在同一个盘么?另外环境变量安装时自动配置在用户变量里,系统变量里需要再次添加么?

感谢!

 


我后来安装LabVIEW2018 32位在D盘也是没问题的,跟你所说的配置安装一样。运行时请选择3.6版本,因VI程序默认运行的是2.7版本。

QQ截图20190122084642.pngLabVIEW安装路径

 

 

0 Kudos
Message 29 of 34
(404 Views)

你好,关于error1662,我也遇到了,我的解决方法如下。

5.png

 

 

 

 

 

 

既然问题是niPythonHost.exe could not be found,那么首先要找到niPythonHost.exe。

niPythonHost.exe在这个路径:...\National Instruments\Shared\NIPythonInterface

6.png将其复制后粘贴在LabVIEW2018文件夹里,运行VI时不再出现error1662。

这是本人亲测的解决方法,希望对你有帮助。

 

Thomas | Xi'an China

LabVIEW 7.1 | LabVIEW 2018
DAQmx | CompactRIO
0 Kudos
Message 30 of 34
(287 Views)