为了在 Windows 上编译 C 扩展模块,需要安装 Microsoft Visual C++ 的编译环境。安装方法如下:
-
安装 Visual C++ 生成工具:打开链接 https://visualstudio.microsoft.com/visual-cpp-build-tools/,下载并安装它,选择 “C++ 和 Windows SDK”。
-
安装Python:将官方 Python 网站 https://www.python.org/ 下载并安装到 Windows 系统中,下载时由于版本不同有32位和64位之分,请注意选择。
-
配置 Visual C++:打开 Visual C++ 生成工具,并运行以下命令:
SET VS90COMNTOOLS=%VS140COMNTOOLS%
SET DISTUTILS_USE_SDK=1
注意:这里的 V140 是 Visual C++ 2015,如果用较新的 Visual C++ 生成器,可以将 VS140COMNTOOLS
换成对应版本的 VS**COMNTOOLS
。
- 配置环境变量:添加 Python 和 Visual C++ 生成工具路径到系统的环境变量
PATH
中。示例代码如下:
set PATH=%PATH%;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
set PATH=%PATH%;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE
set PATH=%PATH%;C:\Python34
注意:路径中的 Visual Studio 版本号可能会因版本更新而变化,请根据自己的情况进行调整。
- 安装 Python 模块:运行
pip install
命令安装 Python 模块。示例代码如下:
pip install pywin32
pip install lxml
注意:这里只是举了两个模块作为示例,安装时请根据自己的需求进行安装。
以上就是在 Windows 下安装 Python 的 C 扩展模块所需要的环境和步骤。在实际操作中,可能还需要注意一些其他的细节和问题,具体可以参考 Python 官方文档或者各个模块的官方文档进行辅助。