静默安装Python

时间:2018-06-25 12:58:18

标签: python-3.x installation

我的代码是用python 3.6.5编写的。我正在尝试使它成为可安装的软件包(类似于install shield),并希望将Python软件也与此installshield捆绑在一起。操作系统是Windows

  1. 通过解压缩安装目录然后设置路径变量,python是否可以工作?

  2. 当我使用/ quiet进行python的静默安装时,我无法将安装目录的路径更改为我的选择,例如在我的情况下说C:\ test(即使在设置TargetDir = C:\ test之后)。我要去哪里错了?

  3. 如果还有其他方法将python和安装包捆绑安装,可以让我知道吗?

1 个答案:

答案 0 :(得分:1)

为什么不使用Pyinstaller?如果将python设置为path,则可以从CMD pip install pyinstaller运行。然后,您可以创建一个独立的exe文件,其中包含要运行的python程序包。按住shift键并在您的脚本所在的位置打开一个CMD,然后运行与此类似的命令

pyinstaller --noconsole --icon=data.ico --version-file=Version.txt -F LineQuery.py

-F是独立软件包。请注意,尽管您需要将DLL从Microsoft Runtime Visual C ++ 2015复制到通常位于C:\ Users \“ user” \ AppData \ Local \ Programs \ Python \ Python36 \ DLLs的python DLL文件夹中。就是说,如果您将其打包在Windows 10上,否则您的程序将在Windows的早期版本上运行时遇到问题。

独立软件包启动时会很慢。您可以将其打包到一个更快的文件夹中。只需删除-F