【发布时间】:2019-03-18 09:27:04
【问题描述】:
pip install 是否总是使用用于编译当前 Python 版本的相同编译器构建扩展模块?
例如,this blog post 解释说 numpy 包使用 C 代码,必须针对与 Python 本身相同的编译器进行编译:
Python 2.7.13(默认,2017 年 8 月 21 日,11:46:40)[MSC v.1900 64 位 (AMD64)] 在 win32 上
告诉我们使用了哪个编译器。 numpy 和其他包必须针对相同的版本进行编译。
【问题讨论】:
-
Python 不是编译语言。你说的是口译员吗?
-
这取决于你是如何安装 pip 的。安装 pip 时,如果你使用过 python2.7,那么 pip 将安装对应于所述 python 版本的包
-
我添加了一些示例信息。
标签: python pip python-extensions