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

用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,很简单,科学上网!!

展开阅读全文

没有更多推荐了,返回首页