pyinstaller 打包 tensorflow2.1 时出现错误,求解 - V2EX
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
/div> Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
chiyeung524

pyinstaller 打包 tensorflow2.1 时出现错误,求解

  •  
  •   chiyeung524 Oct 24, 2020 3963 views
    This topic created in 2026 days ago, the information mentioned may be changed or developed.
    环境如下
    python 版本:3.7.6
    tensorflow 版本:2.1.0
    pyinstaller 版本:4.0

    出现错误如下,自己检索了网友们的解决方案,看不懂,来求助一下大家

    打包时输出部分错误如下:

    92309 WARNING: Hidden import "tensorflow_core._api.v2.compat.v2.compat.v2.keras.preprocessing.sequence" not found!
    92309 WARNING: Hidden import "tensorflow_core._api.v2.compat.v2.estimator.export" not found!
    92966 WARNING: Hidden import "tensorflow_core._api.v2.compat.v2.compat.v1.keras.datasets.mnist" not found!
    93060 WARNING: Hidden import "tensorflow_core._api.v2.compat.v1.keras.initializers" not found!
    93388 WARNING: Hidden import "tensorflow_core._api.v2.compat.v1.keras.experimental" not found!
    93544 WARNING: Hidden import "tensorflow_core._api.v2.compat.v2.compat.v2.keras.wrappers.scikit_learn" not found!
    93544 WARNING: Hidden import "tensorflow_core._api.v2.compat.v2.compat.v2.keras.estimator" not found!
    93653 WARNING: Hidden import "tensorflow_core._api.v2.compat.v2.keras.applications" not found!
    93653 WARNING: Hidden import "tensorflow_core._api.v2.compat.v2.compat.v2.keras.layers.experimental" not found!
    93888 WARNING: Hidden import "tensorflow_core._api.v2.compat.v2.keras.datasets.fashion_mnist" not found!
    94091 WARNING: Hidden import "tensorflow_core._api.v2.compat.v1.keras.wrappers" not found!
    94091 WARNING: Hidden import "tensorflow_core._api.v2.compat.v1.keras" not found!

    130818 INFO: Import to be excluded not found: 'tensorflow.python._pywrap_tensorflow_internal'
    130818 INFO: Loading module hook 'hook-win32com.py' from 'c:\\users\\chiyeungleung\\anaconda3\\envs\\mhpy\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'...
    130943 INFO: Loading module hook 'hook-distutils.py' from 'c:\\users\\chiyeungleung\\anaconda3\\envs\\mhpy\\lib\\site-packages\\PyInstaller\\hooks'...
    130943 INFO: Loading module hook 'hook-encodings.py' from 'c:\\users\\chiyeungleung\\anaconda3\\envs\\mhpy\\lib\\site-packages\\PyInstaller\\hooks'...
    131115 INFO: Loading module hook 'hook-lib2to3.py' from 'c:\\users\\chiyeungleung\\anaconda3\\envs\\mhpy\\lib\\site-packages\\PyInstaller\\hooks'...
    131194 INFO: Loading module hook 'hook-matplotlib.backends.py' from 'c:\\users\\chiyeungleung\\anaconda3\\envs\\mhpy\\lib\\site-packages\\PyInstaller\\hooks'...
    132446 INFO: Matplotlib backend "GTK3Agg": ignored
    backend Gtk3Agg requires cairo
    133087 INFO: Matplotlib backend "GTK3Cairo": ignored
    cairo backend requires that pycairo>=1.11.0 or cairocffiis installed
    133602 INFO: Matplotlib backend "MacOSX": ignored
    cannot import name '_macosx' from 'matplotlib.backends' (c:\users\chiyeungleung\anaconda3\envs\mhpy\lib\site-packages\matplotlib\backends\__init__.py)
    134165 INFO: Matplotlib backend "nbAgg": ignored
    No module named 'IPython'
    -c:12: MatplotlibDeprecationWarning:
    The matplotlib.backends.backend_qt4agg backend was deprecated in Matplotlib 3.3 and will be removed two minor releases later.
    134916 INFO: Matplotlib backend "Qt4Agg": added
    135465 INFO: Matplotlib backend "Qt4Cairo": ignored
    cairo backend requires that pycairo>=1.11.0 or cairocffiis installed
    136246 INFO: Matplotlib backend "Qt5Agg": added
    136761 INFO: Matplotlib backend "Qt5Cairo": ignored
    cairo backend requires that pycairo>=1.11.0 or cairocffiis installed
    138011 INFO: Matplotlib backend "TkAgg": added
    139136 INFO: Matplotlib backend "TkCairo": ignored
    cairo backend requires that pycairo>=1.11.0 or cairocffiis installed
    139745 INFO: Matplotlib backend "WebAgg": ignored
    Traceback (most recent call last):
    File "c:\users\chiyeungleung\anaconda3\envs\mhpy\lib\site-packages\matplotlib\backends\backend_webagg.py", line 27, in <module>
    import tornado
    ModuleNotFoundError: No module named 'tornado'

    The above exception was the direct cause of the following exception:

    Traceback (most recent call last):
    File "<string>", line 12, in <module>
    File "c:\users\chiyeungleung\anaconda3\envs\mhpy\lib\site-packages\matplotlib\backends\backend_webagg.py", line 29, in <module>
    raise RuntimeError("The WebAgg backend requires Tornado.") from err
    RuntimeError: The WebAgg backend requires Tornado.
    140562 INFO: Matplotlib backend "WX": ignored
    No module named 'wx'
    141168 INFO: Matplotlib backend "WXAgg": ignored
    No module named 'wx'
    141761 INFO: Matplotlib backend "WXCairo": ignored
    No odule named 'wx'

    149983 INFO: Loading module hook 'hook-pkg_resources.py' from 'c:\\users\\chiyeungleung\\anaconda3\\envs\\mhpy\\lib\\site-packages\\PyInstaller\\hooks'...
    150940 WARNING: Hidden import "pkg_resources.py2_warn" not found!
    150940 WARNING: Hidden import "pkg_resources.markers" not found!
    2 replies    2020-10-24 19:43:06 +08:00
    aristolochic
        1
    aristolochic  
       Oct 24, 2020
    百度 pyinstaller 的--hiddent-import 参数
    考虑到 tensorflow 复杂的多,建议进一步搜索 pyinstaller spec hook
    yucongo
        2
    yucongo  
       Oct 24, 2020
    你可以试试直接将找不到的库直接从 lib\site-pages 或 lib 里的库目录直接拷 dist\baoming 目录里,繁琐一点可是肯定可行,缺什么拷什么。最后可能比折腾 spec 或 hook 还省时间一些!
    About     Help     Advertise     Blog     API     FAQ     Solana     3202 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 40ms UTC 14:27 PVG 22:27 LAX 07:27 JFK 10:27
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86