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

Python PyInstaller:依赖项的替代文件夹位置,python,python-3.4,pyinstaller,Python,Python 3.4,Pyinstaller,我正在用Kivy编写一个应用程序,并遵循这一点。 一切正常,但我不喜欢文件夹结构。我尝试了一个文件夹和一个文件的方法,但是(在功能中)它列出了第三个定制选项。我希望我的应用程序的打包方式,使其所有文件和文件夹结构保持原样。此外,我希望生成的exe位于我的应用程序的根目录上,并且所有依赖项/库要么位于我的应用程序的lib文件夹中,要么与exe一起打包。我读过,但什么也找不到。另外,在谷歌上搜索也没有给我多少信息 这就是我希望它看起来的样子: - folder - somecode.py -

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

这就是我希望它看起来的样子:

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

我和PyInstaller聊天室的人谈过,他们告诉我目前还不可能。该网站没有说明(我的想法)有3个选项(一个文件夹、一个文件或自定义),但有两个选项(一个文件夹、一个文件),您可以自定义要使用这两个选项中的哪一个。这就是为什么我将尝试cx_冻结的原因。

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


谢谢,这可能会满足我的需要,我会试试看。