python程序变成软件的实操方法

yipeiwu_com7年前Python基础

本人新学python,发现python程序转成软件好麻烦,为了方便大家,同时自己整理下资源,发布以下教程哦。

下载 “pywin32”软件,选择最新的build文件夹,支持新版本的python

下载完毕后进行安装,需要相应版本的python作为支持

安装完成后,打开cmd,输入“pip install pywin32”,如果pywin32程序老旧,会提示你输入

python -m pip install --upgrade pip”命令自动更新,成功后如下图:

python-5.jpg执行 “pip install pyinstaller” 命令,该命令会自动下载pyinstaller最新版本,截图如下:

python-6.jpg

执行 “pyinstaller -F -w -i iconame.ico filename.py” 命令

注: 经测试 “pyinstaller -F foo.py " 比上面命令可行性高,上面的命令打包程序不能运行

-F:打包为单个文件-w:Windows程序,不显示命令行窗口-i:是允许程序图标

iconame.ico是你的图标名称

filename.py是你要打包的py文件

注意:该方法需要用“cd 盘符:\文件名” 命令转到相应盘符去执行,否则默认为“c:用户\用户名” 下,需要讲图标和python程序放入相应位置。

相关文章

pip指定python位置安装软件包的方法

由于电脑上安装了多个版本的pip,以及不同的pip对应不同的python,因此有时候使用pip install安装某个包时,可能会没有安装在想要的位置。 具体而言,在我电脑上,运行pip...

python测试mysql写入性能完整实例

本文主要研究的是python测试mysql写入性能,分享了一则完整代码,具体介绍如下。 测试环境: (1) 阿里云服务器centos 6.5 (2) 2G内存 (3) 普通硬盘 (4)...

Python从数据库读取大量数据批量写入文件的方法

使用机器学习训练数据时,如果数据量较大可能我们不能够一次性将数据加载进内存,这时我们需要将数据进行预处理,分批次加载进内存。 下面是代码作用是将数据从数据库读取出来分批次写入txt文本文...

Python实现按逗号分隔列表的方法

方法一: def commaSpiltList(self, listData): listData = list(listData) strs = str(listData[0]...

最大K个数问题的Python版解法总结

TopK问题,即寻找最大的K个数,这个问题非常常见,比如从1千万搜索记录中找出最热门的10个关键词. 方法一: 先排序,然后截取前k个数. 时间复杂度:O(n*logn)+O(k)=O(...