Python文件打包exe教程——Pyinstaller(亲测有效)

今天将要解决一个问题,如何打包Pyhon文件python

众所周知,Python文件的后缀名为“.py”小程序

因此执行Python文件的要求之一即是具备python环境。工具

偶尔特殊状况,或者运行一些比较简单的工具,但电脑没有环境spa

这就须要咱们将python程序转化为exe文件来执行,这就是今天推荐的一种方法Pyinstaller命令行

1、安装设计

Pyinstaller并非内置库,因此使用以前须要安装,比较简单的方法就是经过脚本pip来安装code

首先咱们进入到命令提示符界面blog

以后输入“ pip install  Pyinstaller” 来安装,大致界面以下所示教程

 而后按下enter, 静静等待安装结束。ip

基本上到这,就算安装成功了。

2、介绍

Pyinstaller经过对文件进行操做,因此须要常规操做命令提示符来直接转化,并不须要咱们打开程序设计代码。

常见的操做主要为如下四种

  • -F 表示生成单个可执行文件

  • -w 表示去掉控制台窗口,这在GUI界面时很是有用。不过若是是命令行程序的话那就把这个选项删除吧!

  • -p 表示你本身自定义须要加载的类路径,通常状况下用不到

  • -i 表示可执行文件的图标

 

3、教程

为保证教程效果,我先作一个简单点的小程序

前几天,看到网上有人用6行代码作了一个绘制图形的小程序,反响很好。

那今天也作一个绘画图形的小程序吧

# 调用turtle库
import turtle as t
# 画笔速度适中一些
t.speed(5)
# 画笔颜色设定为红色
t.pencolor("red")
# 循环绘画
for i in range(270):
    # 向画笔方向移动i个单位
    t.fd(i)
    # 方向顺时针转动60度
    t.right(60)
t.done()

 

 

程序比较简单,我也不过多讲解,对turtle库感兴趣的能够看下我以前的博客

效果图:

转化教程以下

首先打开命令提示符,将路径更改到文件对应目录

我将刚刚这个小程序保存在F盘新创建的一个文件夹pyinstaller里面,名字为qwer.py

提示:先用F:将路径从C盘转到F盘

再用 cd 打开F盘对应文件,如图

到指定路径以后,因为咱们想转成exe文件,因此这里调用 -F的参数 

因此写入语句:

  • pyinstaller -F qwer(转换的文件名).py

静静等待几分钟就行了

 

 最后 咱们打开文件所在位置 

其中dist中就存放了咱们所要的exe文件

 

 并且因为文件转化为新建立文件而不是更改原有文件,因此不会对原文件形成影响

相关文章
相关标签/搜索