0
点赞
收藏
分享

微信扫一扫

【数据结构与算法】快速排序(详解:快排的Hoare原版,挖坑法和双指针法|避免快排最坏时间复杂度的两种解决方案|小区间优化|非递归的快排)

一、pyinstaller 不是内部或外部命令

1、安装pyinstaller

安装的时候一定注意别少了install后的er,pyinstaller,否则会安装成其他的程序的。安装的指令如下:

pip install pyinstaller

2、配置运行环境

首先找到你的python的安装目录,这个我就不详细说明了,一个编程的人不至于python的安装目录都找不到吧,找到目录后,下面有一个scripts的目录,如下图所示,在地址栏中把地址拷贝下来,下面就可以进入windows的环境配置中进行配置了。
在这里插入图片描述
在任意个文件夹中都可以打开“设置”或者是控制面板,进入搜索框搜索“环境”一词,既可以找到编辑环境变量的配置,点击打开。
在这里插入图片描述

在这里插入图片描述
配置的方法也非常的简单,找到用户变量和系统变量,他们都有一个变量的名称叫做path,点击编辑进入编辑界面
在这里插入图片描述

然后,在弹出的编辑界面中,如下图,点击“新建”按钮,则会在最后追加一行记录,将前面你拷贝的地址粘贴在此即可,用户变量和环境变量的操作方法一致。
在这里插入图片描述
完成这些了,你就可以来到你的控制台进行测试了,输入pyinstaller,如下显示如下,则表明你的配置已经成功了。
在这里插入图片描述

二、制作可运行的exe程序

1、可运行程序初体验

在确保你的pyinstaller的环境配置成功的情况下,你则可以在任意的目录中运行pyinstaller了,假设我们在我们的python项目目录中运行(在项目的地址栏中直接输入cmd即可进入后台,而且后台的目录就是当前的项目的目录),输入下面的指令:
pyinstaller -F pyform.py
这里的pyform.py就是你需要转化为exe的py代码文件名。
我们运行一下看看:
在这里插入图片描述
我们发现运行这个命令后,会出现两个文件件,我们的可执行文件exe就在dist中,这个目录就是发布exe用的。
进入这个目录中就有一个与pyform同名的exe文件,运行文件,我们会发现一个缺陷,就是有一个黑色的dos后台:
在这里插入图片描述

下面我们来去除掉这个黑色的后台框。
注意,pyinstaller后面的参数是区分大小写的,否则就会报错,比如,这里的—F字母是大写,我写成小写,就会报错,如下
在这里插入图片描述
pyinstaller: error: unrecognized arguments: -f

2、去掉黑色的dos后台框

方法一:

pyinstaller -D -F pyform.py --noconsole 

方法二:
pyinstaller -D -w -F pyform.py(-w就是取消窗口`)

我们来看看运行效果:
在这里插入图片描述

3、同时打包多个文件

同时打包多个文件其实与打包一个文件也没有什么区别,无非就是把多个py文件用空格隔开跟随在pyinstaller -F -D 后面。

pyinstaller -F -w -D  mycode.py  firstcode.py  secondcode.py

4、其他参数的意义参考表

参数说明
-h该模块的help信息
-F生成一个可执行文件
-D生成一个目录(包含多个文件)作为可执行文件
-w运行exe时,不显示命令行窗口(仅对Windows有效)
-i该参数后跟可执行文件的icon图标路径
–distpath该参数后跟可执行文件的路径
-n该参数后跟可执行文件的新名字
举报

相关推荐

0 条评论