【问题标题】:Numpy with PyPy problems带有 PyPy 问题的 Numpy
【发布时间】:2019-08-25 16:32:41
【问题描述】:
我正在尝试使用 PyPy 安装 numpy 和其他软件包。我收到错误:“错误:需要 Microsoft Visual C++ 14.1。使用“Microsoft Visual C++ 构建工具”获取它:https://visualstudio.microsoft.com/downloads/”
我在cmd中使用了“pypy3 -m pip install numpy”。
我已安装 Microsoft Visual Studio 2019,但没有帮助。
我该怎么办?
【问题讨论】:
标签:
numpy
python-c-api
pypy
【解决方案1】:
首先确定问题真的是 PyPy,可能只是你无法在你的机器上编译任何源包(有人在 pypy issue tracker 上报告了这个问题,但事实证明不是 PyPy 特有的问题)
您可以使用您的构建环境吗?你应该有一个关于“VS2019 ... 命令提示符”的开始菜单项,打开后你应该能够运行编译器cl /?。如果您无法运行编译器,您可能在没有实际安装 c/c++ 编译器的情况下安装了这些工具。
你能用 cpython3.6(不是 PyPy)创建一个 virtualenv 并确保 pip install --force-reinstall --no-binary :all: numpy==1.17.0 在你的机器上的 cpython3.6 上工作吗?
pip install --upgrade setuptools 有什么改变吗?
你能安装其他应该构建 c 扩展模块的东西吗,比如 lxml (pip install --force-reinstall --no-binary :all: lxml)?