| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 【Python】Python代码在64位电脑上打包发布32位exe程序的一种方法(使用PyCharm) -> 正文阅读 |
|
[Python知识库]【Python】Python代码在64位电脑上打包发布32位exe程序的一种方法(使用PyCharm) |
1. 背景现在的电脑大多都是64位 x86-64 的,开发者安装的 Python 也多是64位的,所以使用 pyinstaller打包出的exe也是64位的。 有时候用户的电脑是古老的windows7 32位系统,那么是无法运行我们打包出的64位exe软件的。这个时候就需要我们安装使用32位的Python来打包和发布软件。 本文即说明在普通的已经安装有64位Python和PyCharm的开发环境下,如何简洁干净的安装 32位 Python,并顺利打包和发布 32位的软件。 2. 配置32位Python解释器2.1 当前电脑配置Window 10 64位,Python 3.7 64位,PyCharm 社区版。 2.2?下载?32位 Python?在Python官方网站上找一个适合的版本下载。或者简单点,可以用我安装使用的这个版本:Python3.8.10_32位_win7win10,适合win7和win10的32位安装版。 2.2 安装时的注意事项安装该python 32位版本的过程中,注意不要配置环境变量。 因为我们安装32位的Python仅仅是用来创建虚拟python环境,不是当作主力Python使用的。如果把这个32位版本,加入到了系统环境变量 PATH,我们电脑的默认python就从以前使用的 64位 变成 新安装的 32位 版的了。 下面是安装的配置选项截图。 【注意勾选 Install for all users】 【注意不要勾选 Add Python to environment variables】 ?这样,我们的32位 Python就已经安装好了,它会被安装到 C:\Program Files (x86)\Python38-32 文件夹内。 2.3 配置PyCharm下面我们来配置PyCharm。 在PyCharm选中Project项目,依次点击File-Setting-Project-Python Interpreter。查看本项目在用的Python解释器配置情况和已安装的第三方库。可以看到当前在使用的 64位 Python。 下面,我们来新增一个 Python解释器环境。 (解释器类似于翻译器,对于同一段代码,不同的解释器环境解释出来的Python结果不同。同样一句“你好”,汉英解释器会解释成 hello,汉日解释器会解释成 こんにちは) 1. 依次点击:齿轮->Add 2. 在界面中操作:? Location: 直接修改文件夹名称 Base Interpreter:选择刚安装的 32 位的 Python.exe ?然后,就能看到该项目出现了2个Python环境,每个环境下面的Package是不一样的。 下面我们为 32位的 Python环境安装 第三方库 Package。 Python Interpreter处选中刚配置好的 32位Python,点击下方 + 号,安装自己需要的第三方库。注意,要把自己用到的第三方库全都重新安装一遍(与64位python的第三方库是隔离的)。 常用的第三方库安装后如下图。 ?这样,该项目的32位Python解释器环境就配置好了。 2.4 试验我们来试验一下。右键点击随便一个 xxx.py ,选择 open in -> Terminal。 然后在 Terminal 中输入 python ,查看结果。 如果如下图一样,显示的是我们刚安装的 Python 3.8.10 并且 出现?32 bit 就说明该项目的 32位 Python 解释器环境是确实配置好了。 如果显示的还是以前的64位python,那可能是??File-Setting-Project-Python Interpreter 这里没有选中我们新配置的python环境。如下图所示,要选中那个 32位的Python,然后确定。 3. 标准的python软件打包和发布流程该流程可参考:脚本之家-Python如何发布程序的详细教程 此处列出快捷且关键的步骤。 3.1 打包命令其原理很简单,就是使用命令:
关键的点在于使用哪个(which) pyinstaller.exe。 3.2 实际操作在PyCharm中,首先确保该项目的解释器是 32位 解释器。 然后右键点击你将要打包的py文件,该文件必须是程序入口文件(带有 if __name__ == __main__ 代码),找到Open in terminal点一下,Pycharm底部会出现Terminal窗口。 ? 输入命令:
? 稍等片刻,就会在 dist 文件夹内发现打包好的 exe 软件。 3.3 交付将打包好的.exe文件放入项目所在文件夹,将所有需要的素材(图片、音乐等)一起发送,压缩成包。对方解压后,即可当作绿色软件运行。 4. 其它之所以能这么操作,其实使用到了Python虚拟运行环境。我们刚才在PyCharm中新增的就是?virtualenv 软件虚拟出的32位python运行环境。详细了解参考:此文。
如有疑难问题,可邮件联系:934346116@qq.com。第一个问题免费。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 17:32:38- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |