我知道有"Microsoft Visual C++ Compiler for Python 2.7"个,但是目前,或者计划,Python 3.4或EVE微软Visual C++编译器的微软Visual C++编译器,用于Python 3.就这件事?如果我不必在我的整个实验室安装不同版本的visual studio,那将是非常有益的.

推荐答案

不幸的是,为了能够使用其他人提供的扩展模块,您将被迫使用官方编译器来编译Python.这些是:

  • Visual Studio 2008 for Python 2.7.

  • Visual Studio 2010 for Python 3.4.

或者,您可以使用MinGw以一种不依赖于他人的方式编译扩展.

见:https://docs.python.org/2/install/#gnu-c-cygwin-MinGWhttps://docs.python.org/3.4/install/#gnu-c-cygwin-mingw

这允许您使用一个编译器为两个版本的Python(Python 2)构建扩展.x和Python 3.十、

Python-3.x相关问答推荐

为什么vs code返回错误—LocaleError:int对象没有属性where,但相同的代码运行在Google Colab上没有任何问题''''

我正在try 从 10*3 矩阵中删除随机值并将其变为 10*2 矩阵

在 sum() 中将字符串转换为 int (或 float)

为什么 tkinter 在 tkinter 窗口外计算鼠标事件?

汉明距离:涉及按位运算的逻辑步骤不清楚

Python根据条件从多行读取值

如何使用Selenium从网站下拉菜单中获取值列表?

pip install saxonche v 12.1.0 产生 FileNotFoundError

通过匹配第一列的行值,逐个单元格地添加两个Pandas 数据框中的浮点数

用于 BIG 数组计算的多处理池映射比预期的要慢

将字典列表展平为数据框列

Pandas 将列格式化为货币

Python - 使用 OpenCV 将字节图像转换为 NumPy 数组

multiprocessing.Queue 中的 ctx 参数

Python 异步调试示例

使用 Sympy 方程进行绘图

Python图例属性错误

如何配置 Atom 以运行 Python3 脚本?

新项目:Python 2 还是 Python 3?

Python 无法处理以 0 开头的数字字符串.为什么?