我的脚本文件test.py是:
try:
from visa import *
except Exception as ex:
print ex
raw_input()
我的setup.py文件是:
from distutils.core import setup
import py2exe
setup(console=['test.py'])
然后我跑了:
python setup.py py2exe
如果我然后在我的电脑上启动test.exe我看到没有问题,但如果我将它复制到没有事先安装python的新电脑,我得到:
[错误126]找不到指定的模块
我不知道如何获得完整的回溯打印。还有其他人看过这个问题吗? 运行Python 2.7,PyVisa 1.4。两台机器都是Win7。
答案 0 :(得分:0)
原来问题是,pyvisa所依赖的签证库没有安装在测试电脑上。这些库不包含在pyvisa中。