当前位置: 首页 > 知识库问答 >
问题:

使用pyinstaller创建的可执行文件是否需要在PC上安装Python和其他模块?

郗学
2023-03-14

我使用pyinstaller创建了一个可执行文件(.exe)。如果我必须共享它,其他计算机是否需要安装Python和其他模块?

共有1个答案

齐飞星
2023-03-14

Pyinstaller只需将所有库和代码压缩到一个可执行文件中,因此不需要。但是如果您希望其他库运行Python文件,它们确实需要您在代码中使用的库。您可以将一些参数与Pyinstaller结合使用,使其成为一个可执行文件。

pyinstaller -F <my_file> # -F == one file

有关PyInster及其功能的更多信息,您可以在此处阅读手册,或者仅使用PyInster的帮助参数

pyinstaller -h
 类似资料:
  • 问题内容: 我使用Selenium和chromedriver创建了一个小型网络抓取应用程序,用于将内容输出到excel文件的项目。不幸的是,我为此应用程序开发的人并不是最精通技术的人。 所以我的问题是如何与这些人共享此应用程序? 我查看了py2exe.org,但在创建可执行文件时并未考虑chromedriver。还有其他更好的方法,而无需这些人将文件手动添加到其“ usr / bin”吗? 问题答

  • 我想使用pyInstaller的单文件夹模式,但我不想每次都收集所有依赖项。 大多数情况下,我可以重用它以前打包的所有依赖项,我只需要可执行文件,我想如果我能在构建过程中尽快停止,我会在构建过程中节省10~20分钟。exe文件已生成。 我知道用-F标志将所有依赖项打包到一个可执行文件中,但这不是我想要的。我只希望pyInstaller在打包步骤之前停止。 我希望生成在可能输出时立即停止:

  • 问题内容: 为了创建可执行文件(Windows),我假设我们应该使用其中之一:Py2exe或PyInstaller。 它们之间有什么区别? 问题答案: Py2exe和PyInstaller都是包装器,但是我注意到了一些区别, Py2exe与python2.4 +兼容,包括python3.0和3.1,而PyInstaller当前与python 2.7和3.3–3.5兼容 据我所知,Py2exe不支持

  • 问题内容: 我在Windows 10上,安装了anaconda,但我想使用python 3.5在新的,干净的最小环境中独立创建可执行文件。所以我做了一些测试: TEST1:我在文件夹testenv中仅创建了一个python脚本test1.py: 然后创建环境,安装pyinstaller并创建可执行文件 它创建了大约6 Mb的我的test1.exe 测试2:我将test1.py修改如下: 我在环境中

  • 我是编程新手,大约两个月前开始使用Python,现在正在复习Sweigart的“用Python文本自动处理无聊的东西”。我正在使用IDLE并且已经安装了Selenium模块和Firefox浏览器。