【发布时间】:2019-10-29 00:51:29
【问题描述】:
我正在尝试使用 PyInstaller 为我的 Python 应用程序创建一个可执行文件。创建可执行文件时没有错误,但是当我随后尝试运行它时,出现以下错误:
[6439] Error loading Python lib '~/PycharmProjects/CetPar/ceteris_paribus/control/build/controller/libpython3.5m.so.1.0': dlopen: ~/PycharmProjects/CetPar/ceteris_paribus/control/build/controller/libpython3.5m.so.1.0: cannot open shared object file: No such file or directory
我已经尝试导出多个版本的LD_LIBRARY_PATH 变量,但这似乎没有任何效果。尝试通过运行locate libpython3.5m.so.1.0 命令来查找共享对象会导致/usr/lib/x86_64-linux-gnu/libpython3.5m.so.1.0,但将/usr/lib/ 添加到LD_LIBRARY_PATH 路径不起作用。我怀疑这与我的 python 解释器的安装位置有关,但我一直找不到任何东西。此外,我注意到 PyInstaller 还创建了一个/dist/ 目录,共享对象文件可以在这里找到。
我正在运行基本操作系统 0.4.1 Loki
有人对我仍然可以尝试的事情有什么建议吗?
【问题讨论】:
标签: python pyinstaller