PyInstaller:依赖项的替代文件夹位置

2024-04-25 22:43:11 发布

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

我正在用Kivy编写一个应用程序,并遵循了这个Tutorial。 一切正常,但我不喜欢文件夹结构。我尝试了一个文件夹和一个文件的方法,但是here(在Features中)它列出了第三个自定义选项。我希望我的应用程序打包的方式,它的所有文件和文件夹结构保持原样。另外,我希望生成的exe位于我的应用程序的根目录上,并且所有依赖项/库要么在我的应用程序的lib文件夹中,要么与exe一起打包。我读过here这方面的资料,但什么也没找到。在谷歌上搜索也没给我多少信息。在

我希望它看起来像:

- folder
  - somecode.py
  - othercode.py
- lib
  - dependency1
  - dependency2
  - ...
- main.py
- myapp.exe

Tags: 文件方法py文件夹应用程序herelib选项
2条回答

我和PyInstaller IRC聊天的人谈过了,他们告诉我现在还不可能。该网站没有说明(我的想法)有3个选项(一个文件夹,一个文件或自定义),但有两个选项(一个文件夹,一个文件),你可以自定义这两个选项中的哪一个。这就是为什么我会尝试使用cx冷冻。在

这里有一个类似的任务-将所有源文件打包到一个单独的文件夹中并保持原样。 但它是用py2exe解决的,解决方案基于配置setuptools。我希望它会有用。在

Python - create an EXE that runs code as written, not as it was when compiled

相关问题 更多 >