5
from scipy.optimize import leastsq
ステートメントに基づいていくつかの機能が追加されるまで、私のwxpythonアプリケーションはpyinstallerでうまくコンパイルされました。scipy.optimizeの隠しインポートでpyinstallerを使用する方法
これを修正するにはどうすればよいですか?
from scipy.optimize import leastsq
ステートメントに基づいていくつかの機能が追加されるまで、私のwxpythonアプリケーションはpyinstallerでうまくコンパイルされました。scipy.optimizeの隠しインポートでpyinstallerを使用する方法
これを修正するにはどうすればよいですか?
初めてpyinstaller myscript.py
コマンドを実行すると、myscript.spec
ファイルが作成されます(または手動で作成することもできます)。 このファイルには、隠された輸入品を指定してみましょう、と私は次の隠し輸入はトリックなかったこと(長くて退屈なトライアル・エラー処理による)が見つかりました:これらは、おそらくフックを通じて
'scipy.special._ufuncs_cxx'
'scipy.linalg.cython_blas'
'scipy.linalg.cython_lapack'
'scipy.integrate'
'scipy.integrate.quadrature'
'scipy.integrate.odepack'
'scipy.integrate._odepack'
'scipy.integrate.quadpack'
'scipy.integrate._quadpack'
'scipy.integrate._ode'
'scipy.integrate.vode'
'scipy.integrate._dop'
'scipy.integrate.lsoda'
リンクする必要がありますが、私ができますどのように私の頭を上げないでください、これは "迅速な&"の方法です。
今度はpyinstaller myscript.spec
を実行します。
# -*- mode: python -*-
a = Analysis(['myscript.py'],
pathex=['C:\\SourceCode'],
hiddenimports=['scipy.special._ufuncs_cxx',
'scipy.linalg.cython_blas',
'scipy.linalg.cython_lapack',
'scipy.integrate',
'scipy.integrate.quadrature',
'scipy.integrate.odepack',
'scipy.integrate._odepack',
'scipy.integrate.quadpack',
'scipy.integrate._quadpack',
'scipy.integrate._ode',
'scipy.integrate.vode',
'scipy.integrate._dop',
'scipy.integrate.lsoda'],
hookspath=None,
runtime_hooks=None)
pyz = PYZ(a.pure)
exe = EXE(pyz,
a.scripts,
exclude_binaries=True,
name='myscript.exe',
debug=False,
strip=None,
upx=True,
console=True)
coll = COLLECT(exe,
a.binaries,
a.zipfiles,
a.datas,
strip=None,
upx=True,
name='myscript')
:
私の完全なファイルは、これらの線に沿って見て