前提・実現したいこと
pyinstallでxarrayをimportするアプリをexe化したい。
発生している問題・エラーメッセージ
missing module named zarr - imported by dask.array.core (delayed), xarray.backends.zarr (delayed, conditional)
等xarrayが見つからないようです。最終的に
ImportError: bad magic number in 'common': b'\x03\xf3\r\n'
エラーが発生してexeファイルを作成できませんでした。
該当のソースコード
Python-3.8.5
import sys
sys.path.append('C:\Users\ohara\Anaconda3\Lib\site-packages\xarray')
sys.path.append('C:\Users\ohara\Anaconda3\Lib\site-packages\xarray\core')
sys.path.append('C:\Users\ohara\Anaconda3\Lib\site-packages\xarray\util')
sys.path.append('C:\Users\ohara\Anaconda3\Lib\site-packages\xarray\backends')
import xarray as xr
試したこと
specファイルで
hiddenimports=['xarray.convert','cftime','pandas'],
を追加し、
pyinstaller xx.spec --hidden-import=xarray --hidden-import=cftime --onefile
を実行
補足情報(FW/ツールのバージョンなど)
anaconda3-2020.11
Pyinstaller-4.2
Python-3.8.5
xarray-0.12.1、0.13.0
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。