包括带有Python可执行文件的外部Python包



我用python脚本制作了自己的可执行文件,我想在没有安装python的计算机上运行该脚本。我唯一的问题是我包含的一些包不是默认的python包(例如pynput(。否则,在没有安装Python的情况下,可执行文件将正常运行。有没有办法在我的可执行文件中包含Python包?我可以把包和脚本放在同一个文件夹中,然后从那里导入吗?如果是的话,我能把它们和我的可执行文件一起运送吗?我已经在谷歌上搜索了一个解决方案,但我在上面找不到任何东西。

使用以下方法:

pip install pyinstaller 

pyinstaller是一个为python生成可执行文件的包,可以从命令行或终端运行

在pyhton文件的同一目录中,运行以下命令

pyinstaller --onefile nameofyourfile.py

完成后,如果你检查你的文件夹应该有一个dist文件夹

在里面你可以找到一个python文件的可执行文件,它对其他包没有依赖性

最新更新