服务器之家

服务器之家 > 正文

解决pycharm临时打包32位程序的问题

时间:2021-10-23 17:45     来源/作者:lotusng

问题:

64位系统安装了64位的python,打包生成的程序是64位的,在32位系统上不兼容无法运行。

想安装多个python,只临时调用32位python解释器来打包32位程序,不想永久改掉默认的64位python解释器。

解决pycharm临时打包32位程序的问题

windows版本不兼容的报错提示:

解决pycharm临时打包32位程序的问题

解决方法:

1.到Python官网(https://www.python.org/downloads/windows/)下载安装任意版本的32位python。

解决pycharm临时打包32位程序的问题

2.安装32位python,记住安装路径。像我,安装完之后同时拥有了32位和64位的python3.8。

解决pycharm临时打包32位程序的问题

3.电脑默认调用的是64位的python,我也不想改,只想临时调用32位的python来打包32位的程序。

解决pycharm临时打包32位程序的问题

pycharm里的Terminal(终端)同上,也是64位python。我研究了一翻都没搞懂怎么临时改Terminal的解释器版本,知道的小伙伴麻烦评论告诉我。

解决pycharm临时打包32位程序的问题

4. 在Settings里添加、选择32位py3.8的解释器。

解决pycharm临时打包32位程序的问题

5.换了解释器后,代码里缺的库装上。装pyinstaller。

解决pycharm临时打包32位程序的问题

有的库用右键安装的方法装不上(可能是某些库用这种方法安装,库版本不适配),那么在Setting里装。

解决pycharm临时打包32位程序的问题

6.重点来了,打开32位python所在的文件夹下的Scripts文件夹,能看到pyinstaller.exe。

解决pycharm临时打包32位程序的问题

7.在Terimal里输命令行:C:UsersUserAppDataLocalProgramsPythonPython38-32Scriptspyinstaller.exe -F D:UsersUserDesktop代码demo1.py

用绝对路径调用pyinstaller.exe和用绝对路径引用要打包的py文件。

-F是打包成一个独立的exe程序文件。 其它参数说明见PyInstaller各参数含义。

打包结束后生成的exe去C:UsersUserAppDataLocalProgramsPythonPython38-32Scriptsdist里找。

运行exe程序文件后,可在任务管理器里看到带有 *32的标志。打包32位程序成功。

解决pycharm临时打包32位程序的问题

到此这篇关于pycharm临时打包32位程序的文章就介绍到这了,更多相关pycharm打包32位程序内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/lotusng/article/details/116257977

标签:

相关文章

热门资讯

yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
2021年耽改剧名单 2021要播出的59部耽改剧列表
2021年耽改剧名单 2021要播出的59部耽改剧列表 2021-03-05
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总 2020-11-13
返回顶部