2

我正在为 Ubuntu 14 捆绑一个带有 cx_freeze 的图形应用程序,并且我们添加了对 cefpython3 的依赖项。我从文件中安装了软件包deb,并且软件从命令行 ( python (name-of-program).pyw) 运行良好。

我确保包含该软件包

packages = ["cefpython3"]

到 setup.py。然后它抱怨它找不到

(path-to-folder)/library.zip/cefpython3/libcef.so

所以我通过

zip_includes=[("/usr/lib/pymodules/python2.7/cefpython3/libcef.so","cefpython3/libcef.so")

现在,如果我打开library.zip我会发现libcef.so里面cefpython3,它应该。

但是现在当我运行时,它抱怨它不是一个目录:

OSError: (path-to-folder)/library.zip/cefpython3/libcef.so: cannot open shared object file: Not a directory

我尝试libcef.so通过bin_include甚至添加其他方式include_files,但它仍然尝试在中打开它library.zip,并且在无法打开时失败。

我究竟做错了什么?

4

0 回答 0