我正在尝试使用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
有人对我还可以尝试的东西有什么建议吗?在
运行pyinstaller后,项目文件夹中应该有两个文件夹}。将
dist
和{dist/controller
内容复制到build/controller
目录中:相关问题 更多 >
编程相关推荐