python 32位和64位共存以实现打包32位exe和64位exe
一、简介
完成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相关推荐
- 关于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 ...
- 【解决方案】64位Linux系统下无法编译、运行32位C、C++程序的解决办法
[故障] 1. 从32位系统里面复制过来的32位C或C++程序无法运行,提示找不到程序文件,或找不到libstdc++.so.6库 [oct1158@oct1158-fedora 32env]$ ./ ...
- 谷歌不更新android studio,彻底迈向64位:谷歌宣布 Android Studio 将停止 32 位版本更新...
彻底迈向64位:谷歌宣布 Android Studio 将停止 32 位版本更新 2019-06-12 14:30:27 8点赞 13收藏 11评论 自16年前第一款64位x86处理器横空出世,PC行 ...
- 32位 shell.efi x86_通过grub,让32位的efi也能运行64位的Linux发行版
GRUB是什么 是一个来自GNU项目的启动引导程序.GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统.GRUB可用于选择操作系统分区上的 ...
- ubuntu 64上的GCC如何编译32位程序
运行命令 gcc -v 显示: Target: x86_64-linux-gnu 所以,我这里的gcc默认生成64位的程序. 如果想编出32位的程序,就要加 -m32选项.可是我尝试了,还是不行. 原 ...
- 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位操作系统 ...
- 64位操作系统(WIN10)+32位LabVIEW(2020)+64位MySQL,Windows10系统下用32位ODBC连接MySQL
1.首先得安装"Connector/ODBC",就是MySQL的ODBC驱动,这个是与应用程序相关的,而不是与操作系统相关的,也就是说,不管你的系统是X64还是X86,只要你的应用 ...
- linux(ubuntu 10.10) 64位系统 gcc编译(c)成32位(静态)可执行应用程序的方法
在ubuntu 64位系统里编写好C程序,用GCC直接编译的话是64位的可执行文件, 如果拿到linux 32位的操作系统上是不能直接运行的. 所以可以在GCC 编译时 加入-m32 参数. 例如: ...
- 微信计算机内存是32位吗?,真的比旧版更加顺滑流畅?微信64位版体验
微信一直都是国民沟通工具的存在,很多人对微信的新功能倒背如流,却很少有人注意过它的版本.近日微信在其官网悄悄上线了一个64位测试版(安卓),版本号为最新的7.0.9.那么和我们平时所用的32位版相比, ...
最新文章
- 资源|2019 年 11 月最新《TensorFlow 2.0 深度学习算法实战》中文版教材免费开源(附随书代码+pdf)...
- leetcode算法题--最小的k个数
- 解决Ubuntu,su: 认证失败
- windows平台下:scikit-learn安装教程
- linux中iptable中端口,Linux如何打开iptables中的端口
- icse ccf_ICSE的完整形式是什么?
- 体积最小桌面linux,Tiny Core Linux - 体积最小的精简 Linux 操作系统发行版之一 (仅10多MB) - 蓝月网络...
- java 虚拟机 字节码,JAVA虚拟机:虚拟机字节码执行引擎
- Java回调方法详解
- 千兆2光4电工业级光纤自愈环网交换机ERPS环网交换机
- masm5安装教程_masm5 1、下载个masm5.0(简单 联合开发网 - pudn.com
- 正态分布之中心极限定理
- CSM300调试心得
- matlab——非线性规划
- java读取欧姆龙plc,寄存器读取命令响应超时 欧姆龙plc寄存器读取命
- TCGA临床数据整理
- iOS判断第三方SDK是否含有广告位
- STM32F10xx时钟系统框图及说明学习笔记
- 前端面试:经典面试题Foo与getName()
- 如何准备银行秋招春招?