一、简介

完成pkg封包源码后,百度得到python py格式源码打包成exe 文件的方法

1.打包exe文件方法

在这之前,仅仅只是安装了python,并未安装其他相关工具。

首先,安装 pyinstaller ,在python 安装目录—— scripts ,输入cmd,使用 pip install pyinstaller ,此时可能会提示 pip 版本可以更新。

按照提示输入python -m pip install --upgrade pip ,之后可能会出现红字报错:

这说明 pip 更新超时,可以使用python -m pip install --upgrade pip -i https://pypi.douban.com/simple 借助国内服务器更新。

前提

保留原有64位系统的同时,安装32位系统,安装的时候选择自定义安装,勾选: add 到环境变量里选项。

32位python 和 64位python的调用方法

分别在这两个版本的python的安装目录下,找到 python.exe 文件,复制重命名为 python32.exe 和 python64.exe (此处可以任意重命名,命名的名字是用来调用32为或64位的python),同理如果想要将 python2 和python3 共存同样可以使用这样的方法。

调用python时,在cmd 中输入 python32 或者 python64 (即之前重命名的文件名),就可以改变当前使用的 python 环境。

打包成exe文件

进入某python环境后,之后默认的环境就是该环境,直到更换环境。

在py文件的目录下输入cmd,或者cd到该目录,然后pyinstaller -F xxx.py 会输出 dict 文件夹,里面就是打包的exe文件。

python 32位和64位共存以实现打包32位exe和64位exe相关推荐

  1. 关于python在64位机器上打包32位exe(兼容xp系统)解决方法

    python在64位机器上打包32位exe 1.下载32位python 3.4.4及以下版本支持xp,32位3.4.4下载地址https://www.python.org/ftp/python/3.4 ...

  2. 【解决方案】64位Linux系统下无法编译、运行32位C、C++程序的解决办法

    [故障] 1. 从32位系统里面复制过来的32位C或C++程序无法运行,提示找不到程序文件,或找不到libstdc++.so.6库 [oct1158@oct1158-fedora 32env]$ ./ ...

  3. 谷歌不更新android studio,彻底迈向64位:谷歌宣布 Android Studio 将停止 32 位版本更新...

    彻底迈向64位:谷歌宣布 Android Studio 将停止 32 位版本更新 2019-06-12 14:30:27 8点赞 13收藏 11评论 自16年前第一款64位x86处理器横空出世,PC行 ...

  4. 32位 shell.efi x86_通过grub,让32位的efi也能运行64位的Linux发行版

    GRUB是什么 是一个来自GNU项目的启动引导程序.GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统.GRUB可用于选择操作系统分区上的 ...

  5. ubuntu 64上的GCC如何编译32位程序

    运行命令 gcc -v 显示: Target: x86_64-linux-gnu 所以,我这里的gcc默认生成64位的程序. 如果想编出32位的程序,就要加 -m32选项.可是我尝试了,还是不行. 原 ...

  6. 32位/64位系统,jdk32位,64位,32/64位jdk编译出来的class和eclipse 32位和64位

    首先关于32位/64位系统,jdk32位,64位,32/64位jdk编译出来的class和eclipse 32位和64位的一些对应关系做些说明. 1.32位操作系统不可以装64位jdk,64位操作系统 ...

  7. 64位操作系统(WIN10)+32位LabVIEW(2020)+64位MySQL,Windows10系统下用32位ODBC连接MySQL

    1.首先得安装"Connector/ODBC",就是MySQL的ODBC驱动,这个是与应用程序相关的,而不是与操作系统相关的,也就是说,不管你的系统是X64还是X86,只要你的应用 ...

  8. linux(ubuntu 10.10) 64位系统 gcc编译(c)成32位(静态)可执行应用程序的方法

    在ubuntu 64位系统里编写好C程序,用GCC直接编译的话是64位的可执行文件, 如果拿到linux 32位的操作系统上是不能直接运行的. 所以可以在GCC 编译时 加入-m32 参数. 例如: ...

  9. 微信计算机内存是32位吗?,真的比旧版更加顺滑流畅?微信64位版体验

    微信一直都是国民沟通工具的存在,很多人对微信的新功能倒背如流,却很少有人注意过它的版本.近日微信在其官网悄悄上线了一个64位测试版(安卓),版本号为最新的7.0.9.那么和我们平时所用的32位版相比, ...

最新文章

  1. 资源|2019 年 11 月最新《TensorFlow 2.0 深度学习算法实战》中文版教材免费开源(附随书代码+pdf)...
  2. leetcode算法题--最小的k个数
  3. 解决Ubuntu,su: 认证失败
  4. windows平台下:scikit-learn安装教程
  5. linux中iptable中端口,Linux如何打开iptables中的端口
  6. icse ccf_ICSE的完整形式是什么?
  7. 体积最小桌面linux,Tiny Core Linux - 体积最小的精简 Linux 操作系统发行版之一 (仅10多MB) - 蓝月网络...
  8. java 虚拟机 字节码,JAVA虚拟机:虚拟机字节码执行引擎
  9. Java回调方法详解
  10. 千兆2光4电工业级光纤自愈环网交换机ERPS环网交换机
  11. masm5安装教程_masm5 1、下载个masm5.0(简单 联合开发网 - pudn.com
  12. 正态分布之中心极限定理
  13. CSM300调试心得
  14. matlab——非线性规划
  15. java读取欧姆龙plc,寄存器读取命令响应超时 欧姆龙plc寄存器读取命
  16. TCGA临床数据整理
  17. iOS判断第三方SDK是否含有广告位
  18. STM32F10xx时钟系统框图及说明学习笔记
  19. 前端面试:经典面试题Foo与getName()
  20. 如何准备银行秋招春招?

热门文章

  1. Simple WPF:实现一个透明、无边框、鼠标穿透的WPF窗体
  2. 载波相位调制(PSK/DPSK)
  3. evo 安装与 vins 评估
  4. 期末软件工程导论复习稳过不挂指南(更新中)
  5. 11月24日杭州大数据技术沙龙来袭,网易大数据、网易严选、蚂蚁金服大咖亲身经验分享!
  6. 左乘右乘,旋转矩阵正负号
  7. 正则表达式发明者_【D1n910】正则表达式入门(三)
  8. 仿真机器人控制器代码开源啦!
  9. windows11 BitLocker 强制解锁
  10. 03 strncpy函数