python - PyInstaller:依赖项的备用文件夹位置

标签 python python-3.4 pyinstaller

我正在用 Kivy 编写一个应用程序,并遵循此 Tutorial 。 一切运行正常,但我不喜欢文件夹结构。我尝试了单文件夹和单文件方法,但是 here (在“功能”中)它列出了自定义它的第三个选项。我希望我的应用程序的打包方式使其所有文件和文件夹结构保持原样。此外,我希望生成的 exe 位于我的应用程序的根目录中,并且所有依赖项/库位于我的应用程序的 lib 文件夹中,或者与 exe 打包在一起。我已阅读here关于它,但找不到任何东西。另外,在 Google 上的搜索并没有给我带来太多信息。

这就是我想要的样子:

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

最佳答案

我在 PyInstaller IRC 聊天中与人们交谈,他们告诉我目前还不可能。该网站没有声明(我的想法)有 3 个选项(一个文件夹、一个文件或自定义),而是有两个选项(一个文件夹、一个文件)并且您可以自定义这两个选项中的哪一个使用。这就是为什么我会尝试使用 cx_freeze。

关于python - PyInstaller:依赖项的备用文件夹位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37390495/

相关文章:

python - 如何在 python 3.4 中检查数组中元素的字符串

python-3.x - 如何在Python 3中检查汉字是简体还是繁体?

python - 由于错误,如何避免在 'w' 模式下关闭 python 文件时创建零字节文件?

python - pyinstaller 和 onefile build 导致 Error loading Python DLL (error code 14001)

python - 使用 tkinter 在 jupyter 笔记本内部进行 nltk 绘制

python - Pandas Groupby仅依靠多个列来获取特定的字符串值

python - 将 MultiDiGraph 转换为 MultiGraph,而不丢失现有边

python - 如何使用 Selenium 和 Python 选择单选按钮

Python:使用 Pyinstaller 编译

python - 由于 cffi.api.CDefError 无法使用 pyinstaller