【问题标题】:ubuntu 16.04 pyinstallerubuntu 16.04 pyinstaller
【发布时间】:2019-04-24 07:06:18
【问题描述】:

ubuntu 16.04 pyinstaller 3.5 开发版 蟒蛇3.5

我正在尝试使用 pyinstaller 在 Ubuntu 中创建一个可执行文件。 如果使用 pyinstaller -F 运行 py 文件,它将成功创建。 然后,当我运行可执行文件时,出现以下错误。 有解决办法吗?

Traceback (most recent call last):
  File "SM_0422a_recog_ok.py", line 11, in <module>
  File "/home/jmp/anaconda3/lib/python3.5/site-packages/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages/tensorflow/__init__.py", line 24, in <module>
  File "/home/jmp/anaconda3/lib/python3.5/site-packages/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages/tensorflow/python/__init__.py", line 63, in <module>
  File "/home/jmp/anaconda3/lib/python3.5/site-packages/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages/tensorflow/python/framework/framework_lib.py", line 124, in <module>
ImportError: No module named 'tensorflow.python.framework.load_library'
[11772] Failed to execute script SM_0422a_recog_ok

【问题讨论】:

    标签: python ubuntu tensorflow pyinstaller


    【解决方案1】:

    好像缺少一些 tensorflow 模块

    ImportError: No module named 'tensorflow.python.framework.load_library'
    

    尝试使用 pip 安装不同版本的 tensorflow

    【讨论】:

    • 我们使用 pip 将 tensorflow-gpu 更改为 1.6.0。然后发生另一个错误。 tensorflow.python.framework.errors_impl.NotFoundError:/tmp/_MEI1Zj6td/tensorflow/contrib/layers/python/ops/_sparse_feature_cross_op.so:无法打开共享对象文件:没有这样的文件或目录
    猜你喜欢
    • 2017-05-31
    • 2016-11-26
    • 2016-09-27
    • 2018-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多