繁体   English   中英

制作exe文件后Windows 7 x64与PyVisa的问题

[英]Windows 7 x64 issue with PyVisa after making exe-file

我创建了一个小的GUI界面来使用是德科技的东西。

我使用的是Python 3.6.4,PyVisa 1.8(均为x64),setuptools 19.2

当我通过PyInstaller创建exe文件时,所有文件均已构建,没有任何错误。

当运行应用程序时,一切都很好。

但是,当我将其运行到另一台机器上(win7x64,没有python,pyvisa等)时,OSError无法正常运行:无法打开VISA库

在此处输入图片说明

在此处输入图片说明

我如何将我的应用程序和pyvisa东西打包在一起?

""" Main body """
import sys, time, visa, interface
from PyQt5 import QtCore, QtWidgets, QtGui

RM = visa.ResourceManager("C:/Windows/System32/visa32.dll")
#RM = visa.ResourceManager()
KEYSIGHT = RM.open_resource('TCPIP0::10.11.0.200::inst0::INSTR')
...

PyVisa包装了NI Visa库,但是该库必须是单独安装的,因为它是NI产品。 PyInstaller无法捆绑此文件,因为Pyvisa不会捆绑它。

就是说,我希望如果您在目标PC上安装了NI Visa库,您的软件将可以运行。 您需要告知用户NI Visa是他们自己安装所需的依赖项。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM