python的PyInstaller库的学习(附:解决pip更新问题、实现文件连接图标打包、科赫雪花小包裹)

1、PyInstaller库概述

将.py源代码转换成无需源代码的可执行文件

                                              -windows(exe文件)

-.py —>   PyInstaller   —>     -Linux

                                              -Mac OS X

PyInstaller库是第三方库

-官方网站:https://www.pyinstaller.org

-第三方库:使用前需要额外安装

-安装第三方库需要使用pip工具(有时会提示更新,解决方法见下面pyinstaller库的安装)

2、PyInstaller库的安装

win + R,输入cmd打开命令行窗口 输入pip install pyinstaller进行安装如下:

安装需要一定时间,最后出现successflly等字样结束。

我安装时出现了提示更新pip的字样:

You are using pip version 10.0.1, however version 19.0.3 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

解决方案:查看了  pip help install ,官方给出 -U -upgrate,于是输入如下,完美解决pip的更新:

之后可输入pyinstaller检查是否安装成功:

3、Pyinstaller库的简单使用

(1)(cmd命令行)打开cmd窗口,把路径切换到文件所在路径(文件随便放在哪里都行)打开命令提示行,输入以下内容(最后的是文件名):pyinstaller-F  <文件名 .py>

如图生成三个文件夹,其中,前两个文件夹可以安全删除掉,在dist文件  夹中会看到一个与原文件同名的exe文件,这个文件就是打包之后生成的文件,我们可以用鼠标双击这个文件执行它。

(2)常用参数

参数 描述
-h 查看帮助
--clean 清理打包过程中的临时文件
-D,--onedir 默认值,生成dist文件夹(一般不推荐使用此方法)
-F,--onefile 在dist文件夹中只生成独立的打包文件
-i <图表文件名.ico> 指定打包程序使用的图标(icon)文件

附:输入参数的含义:

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

-w 表示去掉控制台窗口,这在GUI界面时非常有用,不过如果是命令行程序的话就把这个选项删除吧

-p 表示你自己自定义需要加载的类路径,一般情况下用不到

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

使用举例

1)利用pyinstaller打包一个py文件,连接图标打开

首先下载一个.ico图标,放在需要被打包的文件相同路径下,输入如下&

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值