ubuntu16.04下使用pyinstaller打包pyqt5报错

Masec 2018-12-21 01:55:34
先说环境:
OS:ubuntu 16.04 LTS
Python:anconda3 python3.6.5
PyQt5:5.9.2 通过pip install安装的
qmake:3.1
pyinstaller:3.4 通过pip install安装
在使用pyinstaller打包时需要添加添加anconda3的lib文件到环境变量,要不然会报错。 我在bashrc中添加了# export LD_LIBRARY_PATH=我的anconda地址/lib:$LD_LIBRARY_PATH这个语句之后可以成功打包,但是在运行程序时报错:

/tmp/_MEIkU4hM4/h5py/__init__.py:36: FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is deprecated. In future, it will be treated as `np.float64 == np.dtype(float).type`.
Traceback (most recent call last):
File "train_tool.py", line 27, in <module>
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
File "/home/kanghao/anaconda3/lib/python3.6/site-packages/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "object_detection/builders/dataset_builder.py", line 27, in <module>
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
File "/home/kanghao/anaconda3/lib/python3.6/site-packages/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "object_detection/data_decoders/tf_example_decoder.py", line 27, in <module>
File "site-packages/tensorflow/python/util/lazy_loader.py", line 53, in __getattr__
File "site-packages/tensorflow/python/util/lazy_loader.py", line 42, in _load
File "importlib/__init__.py", line 126, in import_module
File "<frozen importlib._bootstrap>", line 994, in _gcd_import
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
File "/home/kanghao/anaconda3/lib/python3.6/site-packages/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "site-packages/tensorflow/contrib/__init__.py", line 30, in <module>
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
File "/home/kanghao/anaconda3/lib/python3.6/site-packages/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "site-packages/tensorflow/contrib/cloud/__init__.py", line 28, in <module>
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
File "/home/kanghao/anaconda3/lib/python3.6/site-packages/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "site-packages/tensorflow/contrib/bigtable/__init__.py", line 29, in <module>
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
File "/home/kanghao/anaconda3/lib/python3.6/site-packages/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "site-packages/tensorflow/contrib/bigtable/python/ops/bigtable_api.py", line 34, in <module>
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
File "/home/kanghao/anaconda3/lib/python3.6/site-packages/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "site-packages/tensorflow/contrib/data/__init__.py", line 81, in <module>
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
File "/home/kanghao/anaconda3/lib/python3.6/site-packages/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "site-packages/tensorflow/contrib/data/python/ops/error_ops.py", line 20, in <module>
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
File "/home/kanghao/anaconda3/lib/python3.6/site-packages/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "site-packages/tensorflow/contrib/data/python/ops/contrib_op_loader.py", line 24, in <module>
File "site-packages/tensorflow/contrib/util/loader.py", line 56, in load_op_library
File "site-packages/tensorflow/python/framework/load_library.py", line 56, in load_op_library
tensorflow.python.framework.errors_impl.NotFoundError: /tmp/_MEIkU4hM4/tensorflow/contrib/data/python/ops/../../_dataset_ops.so: cannot open shared object file: No such file or directory
[17179] Failed to execute script train_tool

我的原始程序在https://blog.csdn.net/yourgreatfather/article/details/85063787。请大佬帮助!不胜感激!
...全文
801 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_41130841 2020-09-30
  • 打赏
  • 举报
回复



引用 4 楼 无聊苦逼的IT程序员 的回复:
我现在遇到了一个类似的错误:
2019-06-06 17:14:25.957319: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1115] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 11441 MB memory) -> physical GPU (device: 0, name: Tesla K80, pci bus id: 0000:05:00.0, compute capability: 3.7)
Tensor("Placeholder:0", shape=(?, ?, ?, 3), dtype=float32)
Tensor("conv5_3/conv5_3:0", shape=(?, ?, ?, 512), dtype=float32)
Tensor("rpn_conv/3x3/rpn_conv/3x3:0", shape=(?, ?, ?, 512), dtype=float32)
Traceback (most recent call last):
File "ocr_service_int/ocr_service1.py", line 4, in <module>
File "<frozen importlib._bootstrap>", line 961, in _find_and_load
File "<frozen importlib._bootstrap>", line 950, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 655, in _load_unlocked
File "/usr/anaconda3/lib/python3.6/site-packages/PyInstaller-3.4-py3.6.egg/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "ocr_service.py", line 19, in <module>
File "util/loadCTPNModel.py", line 13, in __init__
File "util/loadCTPNModel.py", line 71, in load_model
File "util/ctpnlib/networks/factory.py", line 8, in get_network
File "util/ctpnlib/networks/VGGnet_test.py", line 14, in __init__
File "util/ctpnlib/networks/VGGnet_test.py", line 41, in setup
File "util/ctpnlib/networks/network.py", line 24, in layer_decorated
File "util/ctpnlib/networks/network.py", line 100, in Bilstm
File "site-packages/tensorflow/python/util/lazy_loader.py", line 53, in __getattr__
File "site-packages/tensorflow/python/util/lazy_loader.py", line 42, in _load
File "importlib/__init__.py", line 126, in import_module
File "<frozen importlib._bootstrap>", line 978, in _gcd_import
File "<frozen importlib._bootstrap>", line 961, in _find_and_load
File "<frozen importlib._bootstrap>", line 950, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 655, in _load_unlocked
File "/usr/anaconda3/lib/python3.6/site-packages/PyInstaller-3.4-py3.6.egg/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "site-packages/tensorflow/contrib/__init__.py", line 38, in <module>
File "<frozen importlib._bootstrap>", line 961, in _find_and_load
File "<frozen importlib._bootstrap>", line 950, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 655, in _load_unlocked
File "/usr/anaconda3/lib/python3.6/site-packages/PyInstaller-3.4-py3.6.egg/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "site-packages/tensorflow/contrib/cloud/__init__.py", line 28, in <module>
File "<frozen importlib._bootstrap>", line 961, in _find_and_load
File "<frozen importlib._bootstrap>", line 950, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 655, in _load_unlocked
File "/usr/anaconda3/lib/python3.6/site-packages/PyInstaller-3.4-py3.6.egg/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "site-packages/tensorflow/contrib/bigtable/__init__.py", line 29, in <module>
File "<frozen importlib._bootstrap>", line 961, in _find_and_load
File "<frozen importlib._bootstrap>", line 950, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 655, in _load_unlocked
File "/usr/anaconda3/lib/python3.6/site-packages/PyInstaller-3.4-py3.6.egg/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "site-packages/tensorflow/contrib/bigtable/python/ops/bigtable_api.py", line 44, in <module>
File "site-packages/tensorflow/contrib/util/loader.py", line 56, in load_op_library
File "site-packages/tensorflow/python/framework/load_library.py", line 60, in load_op_library
tensorflow.python.framework.errors_impl.NotFoundError: /tmp/_MEILxQsAJ/tensorflow/contrib/bigtable/python/ops/_bigtable.so: cannot open shared object file: No such file or directory
[188511] Failed to execute script ocr_service1

完全不能确定到底是哪个包出了问题。
对于这种,您认为,环境变量应该如何设置呢?

您好,请问您这个怎么解决的,我也遇到了这个问题
Masec 2019-06-10
  • 打赏
  • 举报
回复
时间有点久了,我有点记不住了。 当时我是因为PYQT的环境变量设置有问题。
  • 打赏
  • 举报
回复
我现在遇到了一个类似的错误:
2019-06-06 17:14:25.957319: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1115] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 11441 MB memory) -> physical GPU (device: 0, name: Tesla K80, pci bus id: 0000:05:00.0, compute capability: 3.7)
Tensor("Placeholder:0", shape=(?, ?, ?, 3), dtype=float32)
Tensor("conv5_3/conv5_3:0", shape=(?, ?, ?, 512), dtype=float32)
Tensor("rpn_conv/3x3/rpn_conv/3x3:0", shape=(?, ?, ?, 512), dtype=float32)
Traceback (most recent call last):
File "ocr_service_int/ocr_service1.py", line 4, in <module>
File "<frozen importlib._bootstrap>", line 961, in _find_and_load
File "<frozen importlib._bootstrap>", line 950, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 655, in _load_unlocked
File "/usr/anaconda3/lib/python3.6/site-packages/PyInstaller-3.4-py3.6.egg/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "ocr_service.py", line 19, in <module>
File "util/loadCTPNModel.py", line 13, in __init__
File "util/loadCTPNModel.py", line 71, in load_model
File "util/ctpnlib/networks/factory.py", line 8, in get_network
File "util/ctpnlib/networks/VGGnet_test.py", line 14, in __init__
File "util/ctpnlib/networks/VGGnet_test.py", line 41, in setup
File "util/ctpnlib/networks/network.py", line 24, in layer_decorated
File "util/ctpnlib/networks/network.py", line 100, in Bilstm
File "site-packages/tensorflow/python/util/lazy_loader.py", line 53, in __getattr__
File "site-packages/tensorflow/python/util/lazy_loader.py", line 42, in _load
File "importlib/__init__.py", line 126, in import_module
File "<frozen importlib._bootstrap>", line 978, in _gcd_import
File "<frozen importlib._bootstrap>", line 961, in _find_and_load
File "<frozen importlib._bootstrap>", line 950, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 655, in _load_unlocked
File "/usr/anaconda3/lib/python3.6/site-packages/PyInstaller-3.4-py3.6.egg/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "site-packages/tensorflow/contrib/__init__.py", line 38, in <module>
File "<frozen importlib._bootstrap>", line 961, in _find_and_load
File "<frozen importlib._bootstrap>", line 950, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 655, in _load_unlocked
File "/usr/anaconda3/lib/python3.6/site-packages/PyInstaller-3.4-py3.6.egg/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "site-packages/tensorflow/contrib/cloud/__init__.py", line 28, in <module>
File "<frozen importlib._bootstrap>", line 961, in _find_and_load
File "<frozen importlib._bootstrap>", line 950, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 655, in _load_unlocked
File "/usr/anaconda3/lib/python3.6/site-packages/PyInstaller-3.4-py3.6.egg/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "site-packages/tensorflow/contrib/bigtable/__init__.py", line 29, in <module>
File "<frozen importlib._bootstrap>", line 961, in _find_and_load
File "<frozen importlib._bootstrap>", line 950, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 655, in _load_unlocked
File "/usr/anaconda3/lib/python3.6/site-packages/PyInstaller-3.4-py3.6.egg/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "site-packages/tensorflow/contrib/bigtable/python/ops/bigtable_api.py", line 44, in <module>
File "site-packages/tensorflow/contrib/util/loader.py", line 56, in load_op_library
File "site-packages/tensorflow/python/framework/load_library.py", line 60, in load_op_library
tensorflow.python.framework.errors_impl.NotFoundError: /tmp/_MEILxQsAJ/tensorflow/contrib/bigtable/python/ops/_bigtable.so: cannot open shared object file: No such file or directory
[188511] Failed to execute script ocr_service1

完全不能确定到底是哪个包出了问题。
对于这种,您认为,环境变量应该如何设置呢?

Masec 2019-06-10
  • 打赏
  • 举报
回复
引用 2 楼 无聊苦逼的IT程序员 的回复:
如何解决的??什么样的环境变量问题,会导致这个错??求详细解答!!!

我的环境变量是这样:

export PATH="/home/kanghao/anaconda3/bin:$PATH"
export LD_LIBRARY_PATH="/home/kanghao/anaconda3/lib:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH="/home/kanghao/anaconda3/lib/python3.6/site-packages/PyQt5:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH="/home/kanghao/anaconda3/lib/python3.6/site-packages/PyQt5/Qt/lib:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH="/usr/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH="/home/kanghao/anaconda3/plugins/platforms"
  • 打赏
  • 举报
回复
如何解决的??什么样的环境变量问题,会导致这个错??求详细解答!!!
  • 打赏
  • 举报
回复
哦,好吧,谢谢了,我继续尝试下~~
Masec 2018-12-27
  • 打赏
  • 举报
回复
已解决,是环境变量设置问题。

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧