python 3.6.1 需要安装 windows 7 service pack 1

标签 python windows

我正在尝试在我的 windows 7 32 位上安装 python 3.6.1。但它总是要求安装 Windows 7 服务包 1。我已经安装了 Windows 7 服务包 1,并且我的 Windows 已完全更新。我该怎么办?

最佳答案

根据release notes ,它需要更新 C 运行时库。

根据 this note , Python 需要 Microsoft C runtime for Visual Studio 2015,尤其是 ucrtbase.dll 文件。你可以下载here .

<罢工> 对于 ms-windows 用户,我通常建议使用 Python 发行版,例如 [ActivePython](http://www.activestate.com/activepython) 或 [Anaconda](https://www.anaconda.com/download/)。如果您想使用像 numpy 这样的编译扩展模块,它们会让生活*轻松*得多。在 `$WORK` 我自己使用 Anaconda。它带有很多额外的东西,比如 numpy、IPython 等等。如果您想获得额外的模块或更新现有模块,它还有一个名为 conda 的包管理工具。

截至 2020 年,我实际上建议在 ms-windows 上使用标准的 python.org 发行版。 python 需要旧编译器的问题已经解决,并且可以使用大多数重要的 C 扩展模块的二进制轮包。

关于python 3.6.1 需要安装 windows 7 service pack 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43246658/

相关文章:

c - C 上 float 数量的错误

python - pyautogui typewrite() 写入 shell 而不是单击的输入/文档

python - paramiko.SSHException : Channel closed 异常

Python:打开(文件名, 'w')用于不存在的文件

python - 向应用程序用户提供视觉反馈

windows - 属性错误 : StringIO instance has no attribute 'encoding'

windows - JSFL:FLfile.runCommandLine & 正确转义 Windows 命令行参数的空格

python - 通过索引访问行号

java - 如何在不弹出控制台窗口的情况下从 Windows 7 下的批处理文件运行 java 应用程序?

python - 在 Windows 7 64 位上运行 "error: Unable to find vcvarsall.bat"时获取 "pip install numpy"