鱼C论坛

 找回密码
 立即注册
查看: 3435|回复: 10

[已解决]64位系统生成32位系统可以使用的exe文件的问题

[复制链接]
发表于 2022-8-24 20:57:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我是64位系统,打开pycharm时候跳出错误提示Scripts\activate : 无法加载文件 D:\python\venv\Scripts\Activate.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
结果我在网上搜索解决办法,就用了
管理员模式运行 Windows PowerShell , 然后输入get-ExecutionPolicy
再执行 set-ExecutionPolicy RemoteSigned 进行重新设置 , 在询问栏填写 Y
这样就不报错了

但是我生成exe文件时候会报:Fatal error: PyInstaller does not include a pre-compiled bootloader for your platform.”错误

怎么也解决不了

晕死了,有没有大神可以帮忙解决一下
最佳答案
2022-8-24 21:20:37
本帖最后由 jackz007 于 2022-8-24 21:26 编辑

       可能是由于电脑上的杀毒软件误删了 pyinstaller 的以下两个文件
runw.exe
runw_d.exe
       导致在 Pyinstaller 生成 exe 时出现错误。看看 pyinstaller 目录内是否有这 2 个文件。
       解决方法是先卸载 pyinstaller,关闭杀毒软件,然后,重新安装 pyinstaller 。最好把 Python 第三方库的安装目录 "C:\Python38\Lib\site-packages" (假设是 Python 3.8.x) 及其全部子目录添加到杀软的 "信任目录" 列表内。
      
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-8-24 21:01:49 From FishC Mobile | 显示全部楼层
关注,我64生成的exe别人(32位系统)也用不了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-8-24 21:05:56 | 显示全部楼层
wp231957 发表于 2022-8-24 21:01
关注,我64生成的exe别人(32位系统)也用不了

你这个我问过了,要下载一个32位得python来编译出exe文件才行
我现在电脑上一个64位得,一个32位得。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-8-24 21:08:38 | 显示全部楼层
试试关杀软?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-8-24 21:20:37 | 显示全部楼层    本楼为最佳答案   
本帖最后由 jackz007 于 2022-8-24 21:26 编辑

       可能是由于电脑上的杀毒软件误删了 pyinstaller 的以下两个文件
runw.exe
runw_d.exe
       导致在 Pyinstaller 生成 exe 时出现错误。看看 pyinstaller 目录内是否有这 2 个文件。
       解决方法是先卸载 pyinstaller,关闭杀毒软件,然后,重新安装 pyinstaller 。最好把 Python 第三方库的安装目录 "C:\Python38\Lib\site-packages" (假设是 Python 3.8.x) 及其全部子目录添加到杀软的 "信任目录" 列表内。
      
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-8-24 21:23:58 From FishC Mobile | 显示全部楼层
64位的系统应该可以运行32位的程序吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-8-24 21:37:20 | 显示全部楼层
jackz007 发表于 2022-8-24 21:20
可能是由于电脑上的杀毒软件误删了 pyinstaller 的以下两个文件

       导致在 Pyinstaller 生成 ...

PyInstaller\bootloader\Windows-32bit,在这个文件夹里面有
runw.exe
runw_d.exe
我实在受不了了,搞了2天没搞好,我要把我笔记本换成32位得,用笔记本编译!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-8-25 10:37:33 | 显示全部楼层
安装32位的Python环境,安装pyinstaller,再打包就可以了啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-8-25 17:39:35 | 显示全部楼层
我试过win XP系统下pyinstaller打包过的程序,在win10,win7 x64,win7 x32系统上都能运行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-9-2 21:21:17 | 显示全部楼层
snaker 发表于 2022-8-25 17:39
我试过win XP系统下pyinstaller打包过的程序,在win10,win7 x64,win7 x32系统上都能运行

你牛,还用XP系统!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-14 08:28:47 | 显示全部楼层
tiancaizcx 发表于 2022-9-2 21:21
你牛,还用XP系统!!!

用的虚拟机
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-14 23:16

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表