草庐IT

PyInstaller

全部标签

python - 构建 pyinstaller 可执行文件时,我可以控制架构(32 位与 64 位)吗?

小问题在构建pyinstaller可执行文件时,有什么方法可以控制/保证架构(32位与64位)?背景我从py2exe迁移到pyinstaller,因为缺乏64位支持以及许多我很难回顾过去的小事情。因此,在这一点上,我宁愿not回到它。我已经使用Python2.764位开发了两个应用程序,并且在32位机器上运行时遇到了性能问题。第一个是一个简单的wxPythonGUI(2.9版)并连接到一个用于USB驱动程序的WindowsDLL文件。这个以32位运行似乎非常“安全”,因为没有仅64位的模块。但是,在32位WindowsXP上运行时,此应用程序在与USB设备通信时会出现可怕的性能问题。第

python - 使用 PyInstaller 时没有命名模块

我尝试使用PyInstaller在Windows7下编译Python项目。该项目工作正常,没有问题,但是当我尝试编译它时,结果不起作用。虽然我在编译期间没有收到警告,但build目录中的warnmain.txt文件中有很多警告:warnmain.txt我不太明白这些警告,例如“没有名为numpy.pi的模块”,因为numpy.pi不是模块而是一个数字。我从未尝试过导入numpy.pi。我确实明确地导入了numpy和matplotlib。另外我正在使用PyQt4。我认为该错误可能与这些库有关。但是我能够编译一个成功使用numpy的简单脚本:importsysfromPyQt4import

windows - Python 可执行文件 : py2exe or PyInstaller?

要创建可执行文件(windows),我假设我们应该使用其中之一:Py2exe或PyInstaller。它们之间有什么区别? 最佳答案 Py2exe和PyInstaller都是包装器,但我注意到这里有一些区别,Py2exe与python2.4+兼容,包括python3.0和3.1,而PyInstaller目前与python2.7和3.3–3.5兼容据我所知,Py2exe不支持签名,而Pyinstaller支持从1.4版本开始签名在PyInstaller中很容易创建一个exe,默认情况下都创建一堆exe和dll。在py2exe中,它更容

python - 使用 PyInstaller 2.1 和 MEIPASS 错误捆绑数据文件 --onefile

这个question之前有人问过我,我似乎无法让我的PyInstaller正常工作。我在mainscript.py文件中调用了以下代码:defresource_path(relative_path):"""Getabsolutepathtoresource,worksfordevandforPyInstaller"""try:#PyInstallercreatesatempfolderandstorespathin_MEIPASSbase_path=sys._MEIPASSexceptException:base_path=os.path.abspath(".")returnos.pa

【Web开发】Python实现Web服务器(Flask打包部署上线)

🍺基于Python的Web服务器系列相关文章编写如下🍺:🎈【Web开发】Python实现Web服务器(Flask快速入门)🎈🎈【Web开发】Python实现Web服务器(Flask案例测试)🎈🎈【Web开发】Python实现Web服务器(Flask部署上线)🎈🎈【Web开发】Python实现Web服务器(Tornado入门)🎈🎈【Web开发】Python实现Web服务器(Tornado+flask+nginx)🎈🎈【Web开发】Python实现Web服务器(FastAPI)🎈🎈【Web开发】Python实现Web服务器(Bottle)🎈🎈【Web开发】Python实现Web服务器(Django

【Web开发】Python实现Web服务器(Flask打包部署上线)

🍺基于Python的Web服务器系列相关文章编写如下🍺:🎈【Web开发】Python实现Web服务器(Flask快速入门)🎈🎈【Web开发】Python实现Web服务器(Flask案例测试)🎈🎈【Web开发】Python实现Web服务器(Flask部署上线)🎈🎈【Web开发】Python实现Web服务器(Tornado入门)🎈🎈【Web开发】Python实现Web服务器(Tornado+flask+nginx)🎈🎈【Web开发】Python实现Web服务器(FastAPI)🎈🎈【Web开发】Python实现Web服务器(Bottle)🎈🎈【Web开发】Python实现Web服务器(Django

python - 将 Linux 上的 Python 脚本打包成 Windows 可执行文件

我有一个Python脚本,我想将它编译成Windows可执行文件。现在,py2exe在Windows上运行良好,但我希望能够在Linux上运行它。我确实在我的开发机器上安装了Windows,但Linux是我的主要开发平台,我有点厌倦了重新启动到Windows来创建.exe。我也不想购买第二个Windows许可证才能在VirtualBox等虚拟机中运行。有什么想法吗?PS:我知道py2exe并不像使用Python解释器打包脚本那样完全编译python文件。但无论哪种方式,结果都是您不需要安装Python来运行脚本。 最佳答案 正如其他

python - 将 Linux 上的 Python 脚本打包成 Windows 可执行文件

我有一个Python脚本,我想将它编译成Windows可执行文件。现在,py2exe在Windows上运行良好,但我希望能够在Linux上运行它。我确实在我的开发机器上安装了Windows,但Linux是我的主要开发平台,我有点厌倦了重新启动到Windows来创建.exe。我也不想购买第二个Windows许可证才能在VirtualBox等虚拟机中运行。有什么想法吗?PS:我知道py2exe并不像使用Python解释器打包脚本那样完全编译python文件。但无论哪种方式,结果都是您不需要安装Python来运行脚本。 最佳答案 正如其他

python - 如何使 Python 脚本独立可执行文件在没有任何依赖关系的情况下运行?

这个问题在这里已经有了答案:CreateasingleexecutablefromaPythonproject[closed](3个回答)关闭去年。我正在构建一个Python应用程序,不想强制我的客户安装Python和模块。那么,有没有办法将Python脚本编译为独立的可执行文件? 最佳答案 您可以使用PyInstaller将Python程序打包为独立的可执行文件。它适用于Windows、Linux和Mac。PyInstallerQuickstartInstallPyInstallerfromPyPI:pipinstallpyins

python - 如何使 Python 脚本独立可执行文件在没有任何依赖关系的情况下运行?

这个问题在这里已经有了答案:CreateasingleexecutablefromaPythonproject[closed](3个回答)关闭去年。我正在构建一个Python应用程序,不想强制我的客户安装Python和模块。那么,有没有办法将Python脚本编译为独立的可执行文件? 最佳答案 您可以使用PyInstaller将Python程序打包为独立的可执行文件。它适用于Windows、Linux和Mac。PyInstallerQuickstartInstallPyInstallerfromPyPI:pipinstallpyins