Python 3.x 使用single.exe打包Pythons vitual Environment以供分发

Python 3.x 使用single.exe打包Pythons vitual Environment以供分发,python-3.x,virtualenv,software-distribution,installation-package,Python 3.x,Virtualenv,Software Distribution,Installation Package,我有一个python项目,我想分发给用户。所需的一切都安装在.venv文件夹中。有几个.py文件以及main.py。有没有办法创建一个可以在未安装Python的Windows PC上运行的安装包?有几个选项可以从Python文件生成EXE。我用。您可以使用它来创建EXE和一个Windows installer MSI文件,该文件将获取所有依赖项。您可以在虚拟环境中安装PyInstaller 一句警告的话。您可能会得到一个相当大的数百MB的dist分发文件夹。这将取决于应用程序中的不同库。您通常可

我有一个python项目,我想分发给用户。所需的一切都安装在.venv文件夹中。有几个.py文件以及main.py。有没有办法创建一个可以在未安装Python的Windows PC上运行的安装包?

有几个选项可以从Python文件生成EXE。我用。您可以使用它来创建EXE和一个Windows installer MSI文件,该文件将获取所有依赖项。您可以在虚拟环境中安装PyInstaller

一句警告的话。您可能会得到一个相当大的数百MB的dist分发文件夹。这将取决于应用程序中的不同库。您通常可以通过明智地使用spec文件中的excludes来缩减文件夹大小。

可能重复的