我正在使用PyInstaller为我的Python应用程序创建可执行文件。在创建可执行文件时没有出现错误,但是当我尝试运行它时,出现以下错误:
我正在运行elementary OS 0.4.1 Loki。
有人有任何建议吗?
[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/目录,共享对象文件可以在此处找到。我正在运行elementary OS 0.4.1 Loki。
有人有任何建议吗?