我已经创建了一个项目,有5个Python文件和一个文件夹,其中包含我在项目中使用的照片,现在我想使用PyInstaller
制作一个可执行文件和安装程序。
也许有一些方法可以创建一个python文件的安装程序,但我有多个python文件和一个照片文件夹,这些文件也需要正确运行项目。有人能向我解释如何做到这一点吗?或者PyInstaller
是否有可能,如果没有,我应该尝试什么。
谢谢。
假设您有一个名为create.py
的文件,类似于:
def square (num)
return num ** 2
同一目录中另一个名为input.py
:的文件
from . import create
def take_input():
x = input("Enter Input")
return create.square(x)
最后是你的main.py
:
from . import input
if __name__ == '__main__':
ip = input.take_input()
您将调用命令:
pyinstaller --onefile main.py
pyinstaller
将导入所有文件本身的所有依赖项