无名 发表于 2022-5-8 18:58:01

置顶!Python的.py文件打包成exe可执行文件

不喜勿喷[玫瑰][玫瑰][玫瑰][玫瑰]
不喜勿喷[玫瑰][玫瑰][玫瑰][玫瑰]
不喜勿喷[玫瑰][玫瑰][玫瑰][玫瑰]

生成py文件后,运行该py文件,这里窗口我只是随便拖了几个组件进去,主要的text browser用于显示获取到的sinanews。

首先贴一下我的配置(点击即可官方下载): Python 3.3.3

PyQt5-5.2.1 for Py3.3(当安装完Python3.3后,安装对应PyQt,其会找到Python安装目录,不用更改安装目录)

Python3.3默认是没有安装pip的,需要下载get-pip.py运行之后,提示安装成功。

接下来就要安装一些必要的组件了。为了安装方便,先把pip添加进环境变量。下面我们就可以用pip命令安装组件了。

先把sina_news.py贴出来,观察需要哪些组件。
                         (图一)
发现import requests,import BeautifulSoup 所以先来安装这些组件

pip install requests

pip install BeautifulSoup4

当我们把这段代码贴进窗口代码后:

x.py               
                        (图二)

如果前面顺利的话,现在用python运行x.py应该能看到显示的窗口。

下面就是打包的过程了,这里笔者用的Pyinstaller,没有安装的话,要安装一下:

pip install pyinstaller

安装完成后,cmd路径cd到x.py所在目录。打包命令:

Pyinstaller -w x.py

此时,在x.py便生成dist文件夹,打包的x.exe就在此文件夹下。双击x.exe显示效果:
                         (图三)
http://cdn.u1.huluxia.com/g3/M03/BC/5A/wKgBOV2Dj6aAEwHPAAAsFP6ATUA707.jpghttp://cdn.u1.huluxia.com/g3/M03/BC/5A/wKgBOV2Dj6eAbpvSAABRmJccPmg915.jpghttp://cdn.u1.huluxia.com/g3/M03/BC/5A/wKgBOV2Dj6eAakEWAAC-tGs06hQ405.jpghttp://cdn.u1.huluxia.com/g3/M03/BC/5A/wKgBOV2Dj6iAQvNgAAC9MttamSc323.jpg
页: [1]
查看完整版本: 置顶!Python的.py文件打包成exe可执行文件