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

青头小白之win多版本下 pyinstaller安装下的错误青头小白之 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,若不是,打Kb补丁 2. 安装MSU的KB补丁 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,很简单,科学上网!!



版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/214869.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午3:15
下一篇 2026年3月18日 下午3:15


相关推荐

  • bWAPP练习

    bWAPP练习简介虚拟机下载地址: https://www.vulnhub.com/entry/bwapp-bee-box-v16,53/如果你想自己去部署环境:https://sourceforge.net/projects/bwapp/files/bee-box/bWAPP包含有100多个漏洞,包括OWASPTop10安全风险,很爽的PHPweb靶机。登录username:bee pas…

    2026年2月26日
    4
  • python os.environ.set_os.environ详解

    python os.environ.set_os.environ详解我们想要用 Python 获得一些有关系统的各种信息的时候就不得不想到 os 的 environ 那这里面都具体包含了那些内容呢 简介对于官方的解释 environ 是一个字符串所对应环境的映像对象 这是什么意思呢 举个例子来说 environ HOME 就代表了当前这个用户的主目录 例子比如刚刚举例的 os environ HOME 在 linux 中适用而在 windows 下面是没有这个 key 的 在 windo

    2026年3月18日
    2
  • 豆包Seedance2.0保姆级教程

    豆包Seedance2.0保姆级教程

    2026年3月12日
    2
  • Android json字符串转Map

    Android json字符串转Map今天,同事问我json的问题。遍历json数组,解决完以后。我想到了json转Map这个问题。写一下,发现效果还行那个发上来看看吧。如果想省事的话,用阿里的FastJson我感觉也是不错的,网上教程很多,我就不多说了。注意这是Android自带的json包importorg.json.JSONArray;importorg.json.JSONException;importo…

    2022年6月21日
    230
  • linux登录root用户密码_centos7找回root密码

    linux登录root用户密码_centos7找回root密码Linux操作系统中用户管理的相关操作、root密码的找回方式。

    2022年10月7日
    8
  • 2011年1月31日nod32id,nod32免费激活码_NOD32用户名密码

    2011年1月31日nod32id,nod32免费激活码_NOD32用户名密码
    用户名:EAV-40746393密码:f77rk82e7n(适用类型ESS/EAV)

    用户名:EAV-40746397密码:uj7javkt8c(适用类型ESS/EAV)

    用户名:EAV-40899369密码:bsfrudfene(适用类型ESS/EAV)

    用户名:EAV-40898530密码:mpju75r5u7(适用类型ESS/EAV)

    用户名:EAV-40746391密码:aj7urdnr6

    2022年6月16日
    58

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号