![](/img/trans.png)
[英]Python3.5 ImportError: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory
[英]Pyinstaller: Cannot open shared object libpython3.5m.so.1.0
我正在尝试使用 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
有没有人对我仍然可以尝试的事情有任何建议?
运行pyinstaller后,项目文件夹中应该有两个文件夹dist
和build
。 将dist/controller
内容复制到build/controller
目录中:
cp -r ./dist/controller/* build/controller
这样可行。 发问者没有费心检查它,所以我做了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.