精华内容
下载资源
问答
  • python 64位打包32位应用程序

    千次阅读 2020-04-24 10:25:33
    pyinstaller在64位系统下打包32位程序 ...需求:使用python打包生成exe文件,win64位和32位exe均可运行 解决方法:不需要更换成32位的电脑,再进行封装,只需将python改为32位即可 1、下载安装32位python3....

    pyinstaller在64位系统下打包32位程序

    使用环境说明:win10 64位,已安装python3.6-64位版本

    遇到的问题:win10 64位打包成exe文件后,不能在32位系统运行

    需求:使用python打包生成exe文件,win64位和32位exe均可运行

    解决方法:不需要更换成32位的电脑,再进行封装,只需将python改为32位即可

    1、下载安装32位python3.5(不限制版本号),下载地址 https://www.python.org/downloads/windows/

    2、下载安装32位pywin32,打包成exe需要pywin32这个包,下载地址 https://sourceforge.net/projects/pywin32/files/pywin32

    下在pywin32后,点击安装,一直下一步即可,然后cmd进入python3.5目录
     运行命令:./Scripts/pywin32_postinstall.py -install

    3、下载安装pyinstaller3.4,下载地址 https://github.com/pyinstaller/pyinstaller

    解压文件并将文件放入python3.5目录中,cmd进入pyinstaller目录
    运行命令:python setup.py install

    注:若电脑上已有64位python版本,建议将32位python.exe重新命名,例如改为python32.exe

    安装包时输入 python32 -m pip install xxx

    4、打包

    将python程序拷贝到python3.5\pyinstaller下,打开cmd,运行命令python32 pyinstaller.py -F xx.py

     

    转载: 

    展开全文
  • Python设置32位环境

    千次阅读 2020-07-06 16:35:27
    可是使用过程中有次使用者身边的设备是老旧的32位win7,暂时找不到64位的win使用,于是想重新打个32位的程序版本包,以防上述情况产生麻烦; 解决 Python环境管理软件anaconda大名鼎鼎,不过一开始我也不太清楚我...

    问题

    因为Python的简介性,之前用它写了个程序用来升级设备。可是使用过程中有次使用者身边的设备是老旧的32位win7,暂时找不到64位的win使用,于是想重新打个32位的程序版本包,以防上述情况产生麻烦;

    解决

    Python的环境管理软件anaconda大名鼎鼎,不过一开始我也不太清楚我的问题是什么;因为我写的那个软件是基于pyinstaller打包的,所以理所应当的就去搜了pyinstaller 32结果找到了how to use pyinstaller for packaging 32 an exe ,很显然这是通过anaconda配置了32位的Python环境来进行编译实现的;但是这篇文章明显对anaconda不太熟悉,于是接着搜anaconda python 32bit,找到了以下文章作为参考:

    1. anaconda3下64位python和32位python共存
    2. 用anaconda保证64位和32位的python共存
    3. 使用64位anaconda/miniconda安装32位python环境

    整体的流程如下

    1. 安装miniconda,参考Miniconda安装及使用

      1. 选择合适版本下载 Miniconda
      2. 配置Python清华源,解决下载包速度问题;打开Anaconda Promot中依次输入以下两条命令
        	conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
        	conda config --set show_channel_urls yes
        
    2. 打开 Anaconda Promot,输入conda info
      Python 64 env

    3. 继续在命令行输入:

      set CONDA_FORCE_32BIT=1
      conda info
      

      此时Python的环境已切换位32位,但是因为我们切换到32位时也需要调用其它库文件,所以最好是创建一个环境,便于以后切换;
      python 32 bit

    4. 创建Python环境

      conda create -n python32bit numpy matplotlib  python=3.7
      

      其中numpy matplotlib为安装环境时同时安装的库,可以不选择;Python=3.7是指明创建环境的Python版本,可以不指明,默认创建环境使用最新版本的Python;以上指令就创建了一个名为python32bit的Python环境;

    5. 激活环境

      conda activate python32bit
      

      撤销激活conda deactivate,删除环境conda remove -n python32bit --all

    6. 执行需要在32位环境下执行的程序(当然需要的32位包,先提前安装一下);

    Tips

    1. 安装完miniconda后,要打开的是Anaconda Prompt(下面那个),否则set CONDA_FORCE_32BIT=1指令无效的,设置不成功;
      Anaconda3

      如果打开的是Anaconda Powershell Prompt则需要输入$env:CONDA_FORCE_32BIT=1,这是两款不同命令行解释器语法差异造成的,可参考:
      1. cmd查看环境变量
      2. Powershell环境变量

    展开全文
  • 说明:原来安装的python为64位,故安装的pyinstaller和打包后的exe都为64位...这里,我使用的是conda构建32位python环境,然后再次打包。安装Anaconda的方法,感兴趣的可以查看。具体操作如下:构建32位python环境进...

    说明:原来安装的python为64位,故安装的pyinstaller和打包后的exe都为64位。而64位的exe文件在32位的win7操作系统下是无法执行的,显示不兼容。网上查询发现,简单(可能不方便)的方法是采用32位的python重新打包。这里,我使用的是conda构建32位python环境,然后再次打包。安装Anaconda的方法,感兴趣的可以查看。具体操作如下:

    构建32位python环境

    进入命令提示符窗口

    set CONDA_FORCE_32BIT=1 //切换到32位

    conda create --name python36 python=3.6 //创建一个python3.6的环境,命名为python36

    conda info --envs //查看是否添加成功

    activate python36 //切换到python3.6环境

    python --version //确认python环境

    安装pyinstaller

    注:这一步是必须的,如果不在该环境下安装,还是使用原来的pyinstaller,那么打包的程序仍然为64位

    pip -V //再次确认是否为32位的pip

    pip install pyinstaller //安装pyinstaller

    然后pyinstaller -F xxx.py就可以开开心心打包32位的exe程序了。不过如果您的.py文件用到了其它第三方库,那么还需要在此环境下再次安装,不然打包成32exe程序会无法运行。。

    后记:怎样知道exe程序是否为32位?

    这个还是耽误了会儿时间的,网上查询发现是用记事本打开exe程序观察。然而我用notepad++打开打包的exe程序,发现是这样:

    2019526102740468.png?201942610288

    找了半天也没找到,怎么看是否为32位。最后想到之前安装的DTDebug,只能打开32位的exe程序,64位的还打不开。然后先试的64位确定为打不开,后试的32位,打开了。

    总结

    以上所述是小编给大家介绍的如何使用pyinstaller打包32位的exe程序,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    展开全文
  • 说明:原来安装的python为64位,故安装的pyinstaller和打包后的exe...这里,我使用的是conda构建32位python环境,然后再次打包。安装Anaconda的方法,感兴趣的可以查看。具体操作如下:更好的阅读体验可访问 这里。...

    说明:原来安装的python为64位,故安装的pyinstaller和打包后的exe都为64位。而64位的exe文件在32位的win7操作系统下是无法执行的,显示不兼容。网上查询发现,简单(可能不方便)的方法是采用32位的python重新打包。这里,我使用的是conda构建32位python环境,然后再次打包。安装Anaconda的方法,感兴趣的可以查看。具体操作如下:

    更好的阅读体验可访问 这里。

    构建32位python环境

    进入命令提示符窗口

    set CONDA_FORCE_32BIT=1 //切换到32位

    conda create --name python36 python=3.6 //创建一个python3.6的环境,命名为python36

    conda info --envs //查看是否添加成功

    activate python36 //切换到python3.6环境

    python --version //确认python环境

    安装pyinstaller

    注:这一步是必须的,如果不在该环境下安装,还是使用原来的pyinstaller,那么打包的程序仍然为64位

    pip -V //再次确认是否为32位的pip

    pip install pyinstaller //安装pyinstaller

    然后pyinstaller -F xxx.py就可以开开心心打包32位的exe程序了。不过如果您的.py文件用到了其它第三方库,那么还需要在此环境下再次安装,不然打包成32exe程序会无法运行。。

    后记:怎样知道exe程序是否为32位?

    这个还是耽误了会儿时间的,网上查询发现是用记事本打开exe程序观察。然而我用notepad++打开打包的exe程序,发现是这样:

    1590939-20190525173251533-1065323643.png

    找了半天也没找到,怎么看是否为32位。最后想到之前安装的DTDebug,只能打开32位的exe程序,64位的还打不开。然后先试的64位确定为打不开,后试的32位,打开了。

    展开全文
  • Python打包exe环境

    2017-09-29 15:20:41
    Python打包exe环境,经过测试,可在win10x64,xp-x86上面安装使用,打包出来的exe可在32位系统下运行, python2.7.14 32位,pywin32,pyinstaller-2.0 ,upx308w
  • 由于我们分发的python应用可能运行在64位环境,也可能运行在32位环境,所以我们需要为同一套应用代码配置两套打包环境,怎么配置? 步骤如下 1,在电脑上分别下载安装32位和64位的python,安装过程中选择”add ...
  • 本人开发环境是在Mac系统下,然后在window下打包成64位和32位通用的exe程序,本文主要介绍打包过程中的流程和注意事项。 初学过程中,如有纰漏,望指正。 一 打包环境 Windows 7 64位旗舰版 32位Python3.8.6 32位...
  • python新手,写了个window下的小程序练习,然后想...所以,请教python前辈,我现在的环境可以把程序打包32位exe吗?难道非要我重新安装32位python?我之前安装的拓展包也都是64位的,全部换掉麻烦。 期待你的回复。
  • gdal+python环境exe打包

    2015-12-29 17:52:17
    gdal+python环境exe打包,gdal为19 python2.7 32位
  • python在64位机器上打包32位exe 1、下载32位python,安装好后改个名称,我改成了python32.exe 添加环境变量后,去终端测试下: 安装包依赖命令就变成了:python32 -m pip install XXX 2、下载安装32位pywin...
  • 使用python打包生成exe文件,win7 64位和32位均可运行 当前环境说明: win7 64位,已安装python3.6-64位版本 python3.6-64位环境变量已配置 问题:win7 64位打包成exe文件后,不能在32位系统运行 需求:...
  • 官网下载32位python 下载自己程序需要的包 如何你的程序是在64位的系统下用64位python编写的,到新的64位电脑装的32位python,所有的包不要图方便直接从64位python下拷贝过来,全部都不能用的,一定要全面重新下载...
  • 说明:原来安装的python为64位,故安装的pyinstaller和打包后的exe都为64位。而64位的exe文件在32位的win7操作系统下是无法执行的,显示不兼容。...这里,我使用的是conda构建32位python环境,然后再次打包。安...
  • Windows Pywin32允许你像VC一样的形式来使用PYTHON开发win32应用。...pywin.exe PythonWin 是一个 Python 集成开发环境,在许多方面都比 IDE 优秀。当然,如软件名称所示,这个工具是针对 Windonws 用户
  • Windows Pywin32允许你像VC一样的形式来使用PYTHON开发win32应用。... pywin.exe PythonWin 是一个 Python 集成开发环境,在许多方面都比 IDE 优秀。当然,如软件名称所示,这个工具是针对 Windonws 用户的
  • Windows Pywin32允许你像VC一样的形式来使用PYTHON开发win32应用。... pywin.exe PythonWin 是一个 Python 集成开发环境,在许多方面都比 IDE 优秀。当然,如软件名称所示,这个工具是针对 Windonws 用户的
  • 百度了一下,只需要使用32位python进行打包就好了,但是我电脑里已经装了2个python版本了咋整呢,那就只能使用虚拟环境了。 下载32位python 这个没啥好说的吧,到官网找后面没有-64的安装包就好啦。 例如:Dow...
  • 需要使用Python打包安装32位系统的程序 anaconda对于python版本的管理还是很方便的,所以这里用anaconda才实现32位和64位python共存 在cmd的命令行中用的一些命令 1、查看当前工作平台:conda info 可以看到现在用...
  • 前置条件 python3+ 32 ;...Python32 官网下载地址:https://www.python.org/downloads/windows/ 我这里选择 Python3.5 installer 文件,直接 exe 点击下载就可以了,记住下载路径,忘记了也不.
  • python一键打包32版exe脚本

    千次阅读 2019-06-03 09:44:32
    python32位,版本3.7.3 理论上3.4以上版本可行 直接上代码,通俗易懂 #!/usr/bin/env python3 # _*_ coding: utf-8 _*_ # File : 一键打包exe.py # Author: DaShenHan&道长-----先苦后甜,任凭晚风拂柳颜--...
  • 我的外网是win10 64位,内网环境win7 32位。由于未知原因,anaconda无法安装!!! 其实最靠谱的安装三方包的还是whl包。但是很有可能三方包能pip却找不到,而且找到也可能不兼容!!最恐怖的是有个包同样的版本...
  • Windows环境打包python工程为可执行程序

    千次阅读 热门讨论 2018-06-29 18:18:35
    前言:概述一哈,我的开发环境是windows7,然后系统是64位,安装的python和wxpython都是32位的(为什么要安装32位,因为32位的安装包开发的程序到时候既可以在64位操作系统上运行,也能在32位系统上运行,但是如果...
  • 环境:win7 64 Python3.6.5 安装pywin32 下载pyinstaller 官网下载:http://www.pyinstaller.org/downloads.html cmd,进入安装pyinstaller所在目录,安装pyinstaller python setup.py install 安装完成后,将...
  • 需求:使用python打包生成exe文件,win64位和32位exe均可运行 解决方法:不需要更换成32位的电脑,再进行封装,只需将python改为32位即可 1、下载安装32位python3.5(不限制版本号),下载地址https://www....
  • pyinstaller在64位系统下打包32位程序

    千次阅读 2019-11-11 10:38:15
    pyinstaller在64位系统下打包32位...需求:使用python打包生成exe文件,win64位和32位exe均可运行 解决方法:不需要更换成32位的电脑,再进行封装,只需将python改为32位即可 1、下载安装32位python3.5(不限制...
  • 这里,我使用的是conda构建32位python环境,然后再次打包。安装Anaconda的方法,感兴趣的可以查看。具体操作如下: 构建32位python环境 进入命令提示符窗口 set CONDA_FORCE_32BIT=1 //切换到32位 conda create --...
  • python打包成exe应该都...所以试用了一下pyinstaller,在win7 64位系统下测试通过,普通的xp和32位win7应该都没有问题,不过本人没有测试。 测试环境 1. 安装python 2.7  安装pywin32, 我装的版本是pywin3
  • python3将程序打包成.exe文件

    千次阅读 2017-10-22 13:38:03
    环境:win7 64 Python3.5.4 1.下载pyinstaller pip install pyinstaller 2.安装安装pywin32(选择对应版本下载安装)点击打开链接 安装时一路下一步就可以了 3.pyinstaller安装 安装成功后打开安装...
  • python文件打包

    2017-08-15 22:17:07
    python用matplotlib绘图,当带有输入文件时,打包成.exe文件的处理详解这里假设你已安装了python,本机环境是win10–64python 版本是2.7,本文档包含以下几个过程: pywin32安装 pyinstaller安装 运行 pywin32...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 124
精华内容 49
关键字:

python32位环境打包

python 订阅