为 pypy 构建 pandas
Building pandas for pypy
我无法在 osx 和 raspbian.
上为 pypy 4.0.0 编译 pandas (0.17.0)
这两种情况都失败了,但原因不同:
raspbian:
pandas/lib.c:84937:76: error: ‘PyDateTime_Date’ undeclared (first use in this function)
pandas/lib.c:84938:84: error: ‘PyDateTime_DateTime’ undeclared (first use in this function)
error: command 'cc' failed with exit status 1
osx:
In file included from pandas/src/datetime_helper.h:3:
/Users/sonium/Raspbrewry/venv-pypy/site-packages/numpy/core/include/numpy/arrayscalars.h:8:3: error: typedef redefinition with different types ('struct PyBoolScalarObject' vs 'struct PyBoolScalarObject')
} PyBoolScalarObject;
我知道 pandas 不正式支持 pypy,但 pypy 不应该是一个替代品吗?
PyPy 不支持 Pandas。我们正在努力改善这种情况,但从 pypy 4.0 开始,您不能直接在 pypy 下使用 pandas(但您可以尝试一些解决方案,例如 pymetabiosis)
我无法在 osx 和 raspbian.
上为 pypy 4.0.0 编译 pandas (0.17.0)这两种情况都失败了,但原因不同:
raspbian:
pandas/lib.c:84937:76: error: ‘PyDateTime_Date’ undeclared (first use in this function)
pandas/lib.c:84938:84: error: ‘PyDateTime_DateTime’ undeclared (first use in this function)
error: command 'cc' failed with exit status 1
osx:
In file included from pandas/src/datetime_helper.h:3:
/Users/sonium/Raspbrewry/venv-pypy/site-packages/numpy/core/include/numpy/arrayscalars.h:8:3: error: typedef redefinition with different types ('struct PyBoolScalarObject' vs 'struct PyBoolScalarObject')
} PyBoolScalarObject;
我知道 pandas 不正式支持 pypy,但 pypy 不应该是一个替代品吗?
Pandas。我们正在努力改善这种情况,但从 pypy 4.0 开始,您不能直接在 pypy 下使用 pandas(但您可以尝试一些解决方案,例如 pymetabiosis)