我有一个打算以下载/安装样式格式分发的python应用程序(就像传统的桌面应用程序一样),而不是将其打包成pip,但是我在网上可以找到的所有说明都是针对PyPI设计的。我的文件结构:
/MatrixKontrol/
/saves/
/example/
example.json
edit.py
functions.py
main.py
savecreate.py
saveload.py
我想拥有一个完整的系统,因此是Darwin / Linux / Windows的可执行文件。
注意:我需要维护/saves/
目录以保存应用程序。
感谢您提供的任何帮助!
start.py
。然后,您可以压缩完整的应用程序,文件夹和所有文件(如果您不想创建.whl
或.egg
或任何类似PyPI的包)。随后,您可以创建脚本来解压缩并执行它,例如Windows的.ps1
或.bat
文件以及Linux / Unix环境的.sh
文件,以从入口点启动应用程序。
还有其他方法,例如Docker,您可以继续阅读。
此外,如果要保持所需的保存文件夹位置并使其独立于操作系统,建议将os
捆绑包与Python一起使用,以指向您的文件位置(而不是硬编码路径)。