无法将 Python 3.5 配置为在 Windows 上使用 Visual C++ 编译器

Posted

技术标签:

【中文标题】无法将 Python 3.5 配置为在 Windows 上使用 Visual C++ 编译器【英文标题】:Cannot configure Python 3.5 to use Visual C++ compiler on Windows 【发布时间】:2016-09-11 13:18:49 【问题描述】:

当我使用 Python 3.4 时,我使用 MinGW 编译模块。不幸的是,在 3.5 MinGW 支持不再有效。我已经安装了正确的 Visual C++ 东西,但 pip 仍然尝试使用 MinGW 编译器并且失败了。

如何告诉它使用正确的编译器?

【问题讨论】:

【参考方案1】:

尝试以下操作:

安装 Visual Studio Community 2015 并检查 C++ 确保为 VS 设置了environment variable 在PYTHONPATH\Lib\distutils dir 中创建(或编辑)文件distutils.cfg,其中包含以下几行:
[build]
compiler=msvc

【讨论】:

【参考方案2】:

最后,我买了一台没有问题的新电脑。所以这就是你的解决方案。

【讨论】:

"I fixed my car's air conditioning by buying a new car." @Siyual 更像是“我不知道如何关闭右转向信号灯,但购买一辆新车似乎已经解决了这个问题。”不过,那台计算机在使用 Python 时还有其他奇怪的问题,我认为这是硬盘驱动器开始死机的副作用。

以上是关于无法将 Python 3.5 配置为在 Windows 上使用 Visual C++ 编译器的主要内容,如果未能解决你的问题,请参考以下文章

windows安装程序无法将windows配置为在此计算机上运行

windows安装程序无法将windows配置为在此计算机的硬件上运行

Windows10 python 3.5 Scrapy 安装配置

我可以将 Celery Flower 配置为在关闭 Unix shell 后运行吗?

import _tkinter # 如果失败,您的 Python 可能未配置为在 python 3.8 中出现 Tk 错误

GKE 集群的维护时段