tiancaizcx 发表于 2022-8-24 20:57:42

64位系统生成32位系统可以使用的exe文件的问题

我是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.”错误

怎么也解决不了

晕死了,有没有大神可以帮忙解决一下

wp231957 发表于 2022-8-24 21:01:49

关注,我64生成的exe别人(32位系统)也用不了

tiancaizcx 发表于 2022-8-24 21:05:56

wp231957 发表于 2022-8-24 21:01
关注,我64生成的exe别人(32位系统)也用不了

你这个我问过了,要下载一个32位得python来编译出exe文件才行
我现在电脑上一个64位得,一个32位得。

Hello. 发表于 2022-8-24 21:08:38

试试关杀软?

jackz007 发表于 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) 及其全部子目录添加到杀软的 "信任目录" 列表内。
      

云龙烛火 发表于 2022-8-24 21:23:58

64位的系统应该可以运行32位的程序吧

tiancaizcx 发表于 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位得,用笔记本编译!

hrpzcf 发表于 2022-8-25 10:37:33

安装32位的Python环境,安装pyinstaller,再打包就可以了啊

snaker 发表于 2022-8-25 17:39:35

我试过win XP系统下pyinstaller打包过的程序,在win10,win7 x64,win7 x32系统上都能运行

tiancaizcx 发表于 2022-9-2 21:21:17

snaker 发表于 2022-8-25 17:39
我试过win XP系统下pyinstaller打包过的程序,在win10,win7 x64,win7 x32系统上都能运行

你牛,还用XP系统!!!

snaker 发表于 2022-10-14 08:28:47

tiancaizcx 发表于 2022-9-2 21:21
你牛,还用XP系统!!!

用的虚拟机
页: [1]
查看完整版本: 64位系统生成32位系统可以使用的exe文件的问题