python分别打包出32位和64位应用程序


Posted in Python onFebruary 18, 2020

由于我们分发的python应用可能运行在64位环境,也可能运行在32位环境,所以我们需要为同一套应用代码配置两套打包环境,怎么配置?

步骤如下

1,在电脑上分别下载安装32位和64位的python,安装过程中选择"add python to path"

2,在pycharm打开项目代码,依次打开“File—>Settings—>Project Interpreter—>选择右侧的Project Interpreter:文本框中的“show all”—>选择Project Interpreters窗体中的 +—>基于第1步中安装的两版本python分别在项目代码下建立两个虚拟运行环境目录:venv-win32和venv-win64

python分别打包出32位和64位应用程序

3,虚拟运行环境配置完毕后,轮次启用虚拟运行环境,然后在pycharm的Terminal窗口中pip install 所有需要的模块。

python分别打包出32位和64位应用程序

4,两套虚拟运行环境都配置完毕后,在pycharm的Terminal窗口中使用pyi-makespec,pyinstaller等命令打包制作运行程序

Python 相关文章推荐
Python定时执行之Timer用法示例
May 27 Python
python常见的格式化输出小结
Dec 15 Python
Python守护线程用法实例
Jun 23 Python
python批量修改文件编码格式的方法
May 31 Python
对Python 3.5拼接列表的新语法详解
Nov 08 Python
python实现dijkstra最短路由算法
Jan 17 Python
Python自动化导出zabbix数据并发邮件脚本
Aug 16 Python
使用pandas 将DataFrame转化成dict
Dec 10 Python
Python requests.post方法中data与json参数区别详解
Apr 30 Python
python交互模式基础知识点学习
Jun 18 Python
python和C++共享内存传输图像的示例
Oct 27 Python
关于PySnooper 永远不要使用print进行调试的问题
Mar 04 Python
pandas和spark dataframe互相转换实例详解
Feb 18 #Python
PyTorch中Tensor的数据统计示例
Feb 17 #Python
pytorch实现Tensor变量之间的转换
Feb 17 #Python
Macbook安装Python最新版本、GUI开发环境、图像处理、视频处理环境详解
Feb 17 #Python
PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'
Feb 17 #Python
python识别验证码图片实例详解
Feb 17 #Python
Python pyautogui模块实现鼠标键盘自动化方法详解
Feb 17 #Python
You might like
微信接口生成带参数的二维码
2017/07/31 PHP
安装docker和docker-compose实例详解
2019/07/30 PHP
Zero Clipboard js+swf实现的复制功能使用方法
2010/03/07 Javascript
基于jQuery的Spin Button自定义文本框数值自增或自减
2010/07/17 Javascript
GreyBox技术总结(转)
2010/11/23 Javascript
autoIMG 基于jquery的图片自适应插件代码
2011/03/12 Javascript
JQuery给元素添加/删除节点比如select
2013/04/02 Javascript
jQuery封装的获取Url中的Get参数示例
2013/11/26 Javascript
jquery实现图片翻页效果
2013/12/23 Javascript
js处理自己不能定义二维数组的方法详解
2014/03/03 Javascript
Javascript 运动中Offset的bug解决方案
2014/12/24 Javascript
jquery通过closest选择器修改上级元素的方法
2015/03/17 Javascript
jQuery移动页面开发中的触摸事件与虚拟鼠标事件简介
2015/12/03 Javascript
AngularJS基础 ng-non-bindable 指令详细介绍
2016/08/02 Javascript
nodejs操作mysql实现增删改查的实例
2017/05/28 NodeJs
JavaScript数据结构之优先队列与循环队列实例详解
2017/10/27 Javascript
Vue异步加载about组件
2017/10/31 Javascript
vue 动态修改a标签的样式的方法
2018/01/18 Javascript
jQuery实现定时隐藏对话框的方法分析
2018/02/12 jQuery
vue axios数据请求及vue中使用axios的方法
2018/09/10 Javascript
浅谈JavaScript 代码简洁之道
2019/01/09 Javascript
JavaScript获取时区实现过程解析
2020/09/24 Javascript
python多线程threading.Lock锁用法实例
2014/11/01 Python
python实现复制整个目录的方法
2015/05/12 Python
python类的方法属性与方法属性的动态绑定代码详解
2017/12/27 Python
Python 运行.py文件和交互式运行代码的区别详解
2019/07/02 Python
使用matlab或python将txt文件转为excel表格
2019/11/01 Python
TensorFlow中如何确定张量的形状实例
2020/06/23 Python
Python环境搭建过程从安装到Hello World
2021/02/05 Python
英国百安居装饰建材网上超市:B&Q
2016/09/13 全球购物
shell变量的作用空间是什么
2013/08/17 面试题
2015年建筑工程工作总结
2015/05/13 职场文书
立春观后感
2015/06/18 职场文书
开业庆典嘉宾致辞
2015/08/01 职场文书
带你彻底理解JavaScript中的原型对象
2021/04/14 Javascript
Python实现简单的猜单词
2021/06/15 Python