青头小白之win多版本下 pyinstaller安装下的错误

在Win7 32位系统中,使用Python的pyinstaller进行程序打包时遇到了API库缺失、DLL错误等问题。通过更新系统、安装特定补丁和VC++ Redistributable for Visual Studio 2015解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用python做一个tcp_connect端口扫描的程序,可是没想到打包程序的时候出现了如此多的问题,好记性不如写博客,记下来给同样遇到困难的人帮助

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

1.win10下,顺利安装,一切正常,pip install pyinstaller  之后,在python/scripts下,键入pyinstaller  xxx.py,打包的程序就在python/scripts/dist中

 但是此软件只支持64位,所以没法完成上机作业,果断虚拟机,win7 32位

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

2.win7 sp1 32位,第一个问题,安装python安装打不开

                                                                                                          解决办法,进入Windows更新,进行更新。

                              第二个问题,打开python的时候,显示 api-ms-win-crt-runtimel1-1-0.dll

                                                                                                          解决办法,1.检查系统是不是win7 SP1,若不是,打Kb976932补丁 2. 安装MSU的KB2999226补丁 3. 若无法       更新,删除目录解决 4. 再次安装VC redit.exe      https://www.microsoft.com/zh-cn/download/details.aspx?id=48145

(缺少Visual C++ Redistributable for Visual Studio 2015)


                              第三个问题,用pip安装pyinstaller成功,但是打开总是出现,

port_pywin32_system_module__
    import _win32sysloader
ImportError: DLL load failed: The specified module could not be found
这个就很让人烦恼,我打开百度查了很久,no answer,后来下载了 Microsoft Visual C ++ 2010,之后成功解决问题。

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

干净的Windows 7 x86机器上安装Python 3.5,然后运行后pip install pyinstaller,我得到了同样的错误。所以我分析_win32sysloader.pyd依赖关系Dependency Walker中,有一个依赖于MSVCR100.DLL文件,该文件是Microsoft Visual C ++ 2010再发行组件包的一部分。安装该软件包后,PyInstaller正常工作。

之所以下载vc2010,很简单,科学上网!!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值