【已解决】win7 32位操作系统使用pyinstaller打包exe可执行文件文件

2023-05-16

【已解决】win7 32位操作系统使用pyinstaller打包exe可执行文件文件

运行环境:
win7 32位旗舰版
Python 3.6.8


问题描述:

近期我在win10 64位的python3.9环境上写了一个exe小工具。但是,给公司批量推广使用这个小工具的时候,发现很多部门的电脑还是处于win7 32位的环境,导致exe根本无法启动。报
错如下图所示:

在这里插入图片描述

主要思路:

我在百度上搜索了很多方法,在重重碰壁之后,主要有以下2种方式:

  • 方法1:安装win7 32位虚拟机,在虚拟机上进行编译
  • 方法2:使用conda的虚拟环境进行编译
    最终选择了 “方法1” 在我的电脑上的虚拟机安装win7 32位的操作系统,在win7上安装python环境进行编译。

1.安装win7虚拟机

安装虚拟机的内容就不详述了,主要就是下载win7 32位操作系统的镜像,然后VM上进行安装即可。
ps: 建议分配内存大于2G,10G。不然可能不够你环境的安装
在这里插入图片描述

2.在虚拟上安装python 3.6.8

由于win7 32位操作系统版本较为久远,最新的python已经不再兼容,因此,我尝试了该环境下最新的python环境,即为python3.6.8
在这里插入图片描述

3. 使用虚拟环境编译在64位环境下编写的python代码

在你编写python程序的所在目录打开cmd,执行下列代码

 python yourprogram.py

大概率此处会报错提醒:缺少依赖包。
使用下列代码依次安装即可:

pip install xxx

特别提醒:这个环境有很多包可能无法正常安装,就需要具体情况具体分析去解决了,此处不展开讲了。

4. 安装pyinstaller

  • 在确保你的程序能在此环境下成功编译后,安装打包工具pyinstaller
    还是在cmd中使用刚才的安装指令(此处不限制路径)
pip install pyinstaller

在这里插入图片描述

  • 为确保pyinstaller安装成功,在cmd中执行pyinstaller,若为以下结果则为安装成功
    在这里插入图片描述

5.使用pyinstaller导出exe可执行文件

在你编写python程序的所在目录打开cmd,执行下列代码:

pyinstaller yourpythonFile.py # 你的python程序名称

6. 查看执行目录下的dist文件夹,即为你导出的exe文件


如果我的文章能帮你节约20秒,就请你为我的文章点个赞吧!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【已解决】win7 32位操作系统使用pyinstaller打包exe可执行文件文件 的相关文章

  • C-平衡字符串 (尺取法)

    C 平衡字符串 xff08 尺取法 xff09 一 题目描述 一个长度为 n 的字符串 s xff0c 其中仅包含 Q W E R 四种字符 如果四种字符在字符串中出现次数均为 n 4 xff0c 则其为一个平衡字符串 现可以将 s 中连续
  • A-掌握魔法の东东 II

    A 掌握魔法 东东 II 一 题目描述 从瑞神家打牌回来后 xff0c 东东痛定思痛 xff0c 决定苦练牌技 xff0c 终成赌神 xff01 东东有 A B 张扑克牌 每张扑克牌有一个大小 整数 xff0c 记为a xff0c 范围区间
  • A-氪金带东

    A 氪金带东 一 题目描述 实验室里原先有一台电脑 编号为1 xff0c 最近氪金带师咕咕东又为实验室购置了N 1台电脑 xff0c 编号为2到N 每台电脑都用网线连接到一台先前安装的电脑上 但是咕咕东担心网速太慢 xff0c 他希望知道第
  • 在Ubuntu 20.04上安装Xrdp服务器(远程桌面)

    在Ubuntu 20 04上安装Xrdp服务器 远程桌面 Xrdp 是一个微软远程桌面协议 xff08 RDP xff09 的开源实现 xff0c 它允许你通过图形界面控制远程系统 通过 RDP xff0c 你可以登录远程机器 xff0c
  • D-数据中心

    D 数据中心 一 题目描述 Example Input 4 5 1 1 2 3 1 3 4 1 4 5 2 3 8 3 4 2 Output 4 Note 二 思路与算法 本题核心算法为并查集 43 Kruskal算法 回忆Kruskal算
  • B-HRZ学英语

    B HRZ学英语 一 题目描述 二 思路与算法 核心思路类似于尺取法 xff0c left 作为窗口的左边界 xff0c i每次自加 xff0c 作为窗口的右边界 当i目前所指的字符为 时 xff0c 此位可以满足一切要求 xff0c 直接
  • B-猫猫向前冲

    B 猫猫向前冲 一 题目描述 众所周知 xff0c TT 是一位重度爱猫人士 xff0c 他有一只神奇的魔法猫 有一天 xff0c TT 在 B 站上观看猫猫的比赛 一共有 N 只猫猫 xff0c 编号依次为1 xff0c 2 xff0c
  • B-TT的神秘任务2

    B TT的神秘任务2 一 题目描述 在你们的帮助下 xff0c TT 轻松地完成了上一个神秘任务 但是令人没有想到的是 xff0c 几天后 xff0c TT 再次遇到了那个神秘人 而这一次 xff0c 神秘人决定加大难度 xff0c 并许诺
  • C-TT的奖励

    C TT的奖励 一 题目描述 在大家不辞辛劳的帮助下 xff0c TT 顺利地完成了所有的神秘任务 神秘人很高兴 xff0c 决定给 TT 一个奖励 xff0c 即白日做梦之捡猫咪游戏 捡猫咪游戏是这样的 xff0c 猫咪从天上往下掉 xf
  • A-Q老师与石头剪刀布

    A Q老师与石头剪刀布 一 题目描述 每一个大人曾经都是一个小孩 xff0c Q老师 也一样 为了回忆童年 xff0c Q老师 和 Monika 玩起了石头剪刀布的游戏 xff0c 游戏一共 n 轮 无所不知的 Q老师 知道每一轮 Moni
  • B-Q老师与十字叉

    B Q老师与十字叉 一 题目描述 Q老师 得到一张 n 行 m 列的网格图 xff0c 上面每一个格子要么是白色的要么是黑色的 Q老师认为失去了 十字叉 的网格图莫得灵魂 一个十字叉可以用一个数对 x 和 y 来表示 其中 1 x n 并且
  • 树莓派 buster/stretch软件源修改 清华/北外/阿里源

    我是目录奥 一 新版buster系统源1 1 第一步 xff1a 修改sources list xff08 北外源 xff09 1 2 第二步 xff1a 修改raspi list xff08 北外源 xff09 2 3 运行更新2 4 其
  • 端口被占用?两步解决端口占用问题

    第一步 xff1a Win 43 R 打开命令提示符 xff0c 输入netstat ano findstr 端口号 找到占用端口的进程 第二步 xff1a 杀死使用该端口的进程 xff0c 输入taskkill t f im 进程号 xf
  • LambdaUpdateWrapper 和 UpdateWrapper 简单用法(MybatisPlus)

    LambdaUpdateWrapper 和 UpdateWrapper 简单用法 xff08 MybatisPlus xff09 做黑马的吉瑞外卖项目 xff0c 需要自己实现status的批量修改 xff0c 里面需要用到LambdaUp
  • Windos系统使用webdav协议将阿里云盘挂载在本地,并实现Notability等支持webdav协议软件的自动备份

    主要想方便阿里云盘在本地的备份和使用 xff0c 在网上参考前辈的教程后摸索出了占用空间小且比较方便的方法 xff0c 只需要部署好webdav后在本地挂载阿里云盘就可以了 xff0c 在同一局域网的其他设备可以通过电脑的ip地址访问web
  • Mybatis-plus分页返回统一结果集

    1 分页起作用 xff0c 需要配置拦截器 64 Configuration public class MybatisPlusConfig 新的分页插件 一缓和二缓遵循mybatis的规则 需要设置 MybatisConfiguration
  • 树莓派3B的默认用户名和密码

    树莓派3B的默认用户名和密码 设备名称 树莓派3b系统名称 xff1a Raspberry Pi默认的用户名 pi密码是 raspberry 如果我的文章能帮你节约20秒 xff0c 就请你为我的文章点个赞吧 xff01
  • WebDriver常用语法

    WebDriver常用语法 1 WebDriver的部署方法 链接 2 获取某样属性 1 title 获取title标签 xff0c 或者使用title属性 driver span class token punctuation span
  • Win10安装内置Ubuntu子系统及闪退解决办法

    Win10安装内置Ubuntu子系统及闪退解决办法 运行环境 Win10 专业版 Ubuntu18 04 安装流程 1 打开Microsoft Store 选择Ubuntu版本下载 2 启动Ubuntu 可以通过搜索程序等方式找到ubunt
  • 【攻防世界】web新手练习001 view_source

    攻防世界 web新手练习001 view source 难度系数 xff1a 1 题目描述 xff1a X老师让小宁同学查看一个网页的源代码 xff0c 但小宁同学发现鼠标右键好像不管用了 题目场景 xff1a http 111 200 2

随机推荐

  • 【攻防世界】web新手练习001 view_source

    攻防世界 web新手练习001 view source 难度系数 xff1a 1 题目描述 xff1a X老师让小宁同学查看一个网页的源代码 xff0c 但小宁同学发现鼠标右键好像不管用了 题目场景 xff1a http 111 200 2
  • 【攻防世界】web新手练习002 robots

    攻防世界 web新手练习002 robots 难度系数 xff1a 1 题目描述 xff1a X老师上课讲了Robots协议 xff0c 小宁同学却上课打了瞌睡 xff0c 赶紧来教教小宁Robots协议是什么吧 题目场景 xff1a ht
  • 【攻防世界】web新手练习003 backup

    攻防世界 web新手练习003 backup 难度系数 xff1a 1 题目描述 xff1a X老师忘记删除备份文件 xff0c 他派小宁同学去把备份文件找出来 一起来帮小宁同学吧 xff01 题目场景 xff1a http 111 200
  • 【攻防世界】web新手练习004 cookie

    攻防世界 web新手练习004 cookie 难度系数 xff1a 1 题目描述 xff1a X老师告诉小宁他在cookie里放了些东西 xff0c 小宁疑惑地想 xff1a 这是夹心饼干的意思吗 xff1f 题目场景 xff1a http
  • 【攻防世界】web新手练习005 disabled_button

    攻防世界 web新手练习005 disabled button 难度系数 xff1a 1 题目描述 xff1a X老师今天上课讲了前端知识 xff0c 然后给了大家一个不能按的按钮 xff0c 小宁惊奇地发现这个按钮按不下去 xff0c 到
  • C语言将十进制整数输出为八进制和十六进制

    方法一 xff1a 直接使用控制字符串 o 八进制 x X 十六进制 方法二 xff1a 函数 char itoa int value char string int radix 返回值类型char 参数value 待转换的数字 参数str
  • WebShell --冰蝎

    文章目录 一 介绍二 下载安装三 使用四 缺点 本文章仅作于研究学习 xff0c 禁止用于非法用途 xff01 一 介绍 Webshell管理工具 xff0c 动态二进制加密网站客户端 流量动态加密 xff0c 攻击特征安全设备 xff08
  • 【攻防世界】web新手练习006 weak_auth

    攻防世界 web新手练习006 weak auth 难度系数 xff1a 1 题目描述 xff1a 小宁写了一个登陆验证页面 xff0c 随手就设了一个密码 题目场景 xff1a http 111 200 241 244 55583 解题思
  • 【攻防世界】web新手练习007 simple_php

    攻防世界 web新手练习007 simple php 难度系数 xff1a 1 题目描述 xff1a 小宁听说php是最好的语言 于是她简单学习之后写了几行php代码 题目场景 xff1a http 111 200 241 244 5583
  • 【攻防世界】web新手练习008 get_post

    攻防世界 web新手练习008 get post 难度系数 xff1a 2 题目描述 xff1a X老师告诉小宁同学HTTP通常使用两种请求方法 xff0c 你知道是哪两种吗 xff1f 题目场景 xff1a http 111 200 24
  • 【攻防世界】web新手练习010 webshell

    攻防世界 web新手练习010 webshell 难度系数 xff1a 2 题目描述 xff1a 小宁百度了php一句话 觉着很有意思 并且把它放在index php里 题目场景 xff1a http 111 200 241 244 635
  • 【攻防世界】web新手练习011 command_execution

    攻防世界 web新手练习011 command execution 难度系数 xff1a 2 题目描述 xff1a 小宁写了个ping功能 但没有写waf X老师告诉她这是非常危险的 xff0c 你知道为什么吗 题目场景 xff1a htt
  • 【攻防世界】web新手练习012 simple_js

    攻防世界 web新手练习012 simple js 难度系数 xff1a 2 题目描述 xff1a 小宁发现了一个网页 xff0c 但却一直输不对密码 Flag格式为 Cyberpeace xxxxxxxxx 题目场景 xff1a http
  • 【已解决】Eclipse启动后从console跳转到server

    已解决 Eclipse启动后从console跳转到server 运行环境 xff1a win10专业版 Eclipse2021 问题描述 从Eclipse中启动tomcat之后 xff0c 原本从console显示日志 xff0c 但是日志
  • 【已解决】Eclipse 创建Maven项目Select an Archetype为空解决方法

    已解决 Eclipse 创建Maven项目Select an Archetype为空解决方法 运行环境 xff1a win10专业版 Eclipse2021 maven 3 5 问题描述 使用Eclipse创建maven项目在选择模板时 x
  • 【已解决】Eclipse Run Sever 打开tomcat报错Not found404

    已解决 Eclipse Run Sever 打开tomcat报错Not found404 运行环境 xff1a win10专业版 Eclipse 2020 Tomcat 8 5 7 1 问题描述 刚刚安装好一个eclipse 配置完成之后
  • Pycharm打包python文件为exe格式

    Pycharm打包python文件为exe格式 运行环境 xff1a win10专业版 Python 3 9 1 将需要打包的内容单独放在一个文件 2 创建一个虚拟环境 打包出来的体积相对小很多 新建一个虚拟环境 在终端中执行下列代码 py
  • 中兴B860AV2.1-T刷机教程加固件

    第一步 xff1a 拆开中兴B860AV2 1 T盒子 xff0c 取出主板 第二步 xff1a 下载刷机工具Amlogic USB Burning Tool v2 1 6 8 下载工具 xff1a 链接 xff1a https downl
  • Python输出系统信息(操作系统、版本号等)

    Python输出操作系统信息 xff08 操作系统 版本号等 xff09 运行环境 xff1a win10专业版 Python 3 9 Pycharm 社区版 1 使用platform 模块获取系统信息 span class token k
  • 【已解决】win7 32位操作系统使用pyinstaller打包exe可执行文件文件

    已解决 win7 32位操作系统使用pyinstaller打包exe可执行文件文件 运行环境 xff1a win7 32位旗舰版 Python 3 6 8 问题描述 xff1a 近期我在win10 64位的python3 9环境上写了一个e