纯净、安全、绿色的下载网站

首页|软件分类|下载排行|最新软件|IT学院

当前位置:首页IT学院IT技术

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

lotusng   2021-04-30 我要评论
想了解解决pycharm临时打包32位程序的问题的相关内容吗,lotusng在本文为您仔细讲解pycharm打包32位程序的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:pycharm打包32位程序,pycharm打包程序,下面大家一起来学习吧。

问题:

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

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

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

解决方法:

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

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

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

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

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

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

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

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

7.在Terimal里输命令行:C:\Users\User\AppData\Local\Programs\Python\Python38-32\Scripts\pyinstaller.exe -F D:\Users\User\Desktop\代码\demo1.py

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

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

打包结束后生成的exe去C:\Users\User\AppData\Local\Programs\Python\Python38-32\Scripts\dist里找。

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


相关文章

猜您喜欢

  • SpringBoot2.0缓存失效 详解SpringBoot2.0的@Cacheable(Redis)缓存失效时间解决方案

    想了解详解SpringBoot2.0的@Cacheable(Redis)缓存失效时间解决方案的相关内容吗,香酥蟹在本文为您仔细讲解SpringBoot2.0缓存失效的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:SpringBoot2.0缓存失效,SpringBoot,Redis,缓存过期,下面大家一起来学习吧。..
  • Java8常用的新特性 Java8常用的新特性详解

    想了解Java8常用的新特性详解的相关内容吗,是阿星啊在本文为您仔细讲解Java8常用的新特性的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:Java8常用的新特性,java8新特性,下面大家一起来学习吧。..

网友评论

Copyright 2020 www.iunios.com 【OS下载站】 版权所有 软件发布

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 点此查看联系方式