Pyinstaller:无法打开共享对象libpython3.5m.so.1.0

2024-10-02 22:38:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用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.1loki

有人对我还可以尝试的东西有什么建议吗?在


Tags: pathbuild可执行文件lib错误librarycontrolfile