0

私のスクリプトファイル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

その後、自分の PC で test.exe を起動しても問題はありませんが、以前に Python をインストールしていない新しい PC にコピーすると、次のようになります。

[エラー 126] 指定されたモジュールが見つかりませんでした

完全なトレースバックを印刷する方法がわかりません。他の誰かがこの問題を見たことがありますか? Python 2.7、PyVisa 1.4 を実行しています。どちらのマシンも Win7 です。

4

1 に答える 1

1

問題は、pyvisa が依存している Visa ライブラリがテスト PC にインストールされていなかったことです。これらのライブラリは pyvisa には含まれていません。

于 2012-08-30T21:05:47.903 に答える