3

我正在使用 cx_freeze 编译我的 python 脚本,当我编译程序时,所有文件都放在一个指定的文件夹中。如果共享库不在同一目录中,则可执行文件将不会运行。

我将如何设置它以便可执行文件在 /usr/lib/PROGRAMNAME/ 中查找以运行库?

4

2 回答 2

1

bbfreeze会将所有内容放在一个可执行文件中。

于 2011-02-23T04:43:23.030 回答
0

您可以使用以下 cx_Freeze 命令执行此操作:

python3 setup.py install --prefix=/usr

这将部署:

  1. 所有生成的文件(*.solibrary.zip包含的文件)到/usr/lib/YourAppName/
  2. /usr/bin/yourapp符号链接到/usr/lib/YourAppName/yourapp.
于 2015-06-23T07:17:18.323 回答