Tus*_*wal 18 python windows dll windows-7 python-3.9
我使用python3.9制作了一个独立的软件,它可以在我的系统和另一个 Windows 10 系统上正常运行,但我尝试在Windows 7 Ultimate上运行该软件,但它显示了一些错误。请注意,我通过使用PyInstaller绑定所有必需的 python 模块来制作该软件。这些错误如下:
我该如何在 Windows 7 上运行该程序?
And*_*dry 14
时代已经到来,也许你应该学习如何从源代码构建:
讨论: https://www.reddit.com/r/Python/comments/rbhd2n/python_39_310_on_windows_7/
CPython 的分支:
安装人员:
另一种解决方法会造成缺失api-ms-win-core-path-l1-1-0.dll
:
上述两个解决方案都使用 Wine 项目中的代码来模拟 Windows 7 上缺失的函数(PathCchCanonicalizeEx、PathCchCombineEx、PathCchSkipRoot)。
适用于 Windows 7 和 Windows Server 2003 R2 的非官方 Python 安装程序。
将该文件包含api-ms-win-core-path-l1-1-0.dll
在从以下位置获得的发行版中https://github.com/nalexandru/api-ms-win-core-path-HACK
:
适用于 Windows 的非官方 Python 安装程序。
这些安装程序是根据https://www.python.org/downloads/source/上发布的源发行版构建的,经过修补以修复构建脚本中的一些错误并包含调试符号和调试二进制文件:
附:
周围的错误api-ms-win-core-path-l1-1-0.dll
基本上需要安装特定的vcredist_x86.exe
/ vcredist_x64.exe
。但具体来说,Python 中的错误3.9
是因为 DLL 是windows 8
.
Jac*_*Lee 10
如果您查看 Python 文档,您会发现 Windows 7 不支持 Python 3.9:
根据 PEP 11 的规定,Python 版本仅支持 Windows 平台,而 Microsoft 认为该平台受到扩展支持。这意味着 Python 3.9 支持 Windows 8.1 及更高版本。如果您需要 Windows 7 支持,请安装 Python 3.8。
你可以在这里阅读更多。