我需要安装Python3.7来支持在M1 Mac上使用Spark 2。
我可以使用pyenv安装Python3.7,但是当我尝试安装任何数据科学库(如numpy)时,我遇到了错误:ModuleNotFoundError: No module named '_ctypes'
这似乎与libffi有关。查看pyenv的构建日志时,我看到了以下错误:
.../Python-3.7.10/Modules/_ctypes/libffi_osx/include/fficonfig.h:51:2: error: "Unknown CPU type"
#error "Unknown CPU type"
^
1 error generated.
Python build finished successfully!
Failed to build these modules:
_ctypes _decimal
是否有人成功地使用原生方式安装了3.7并带有numpy?我不需要涉及Rosetta的答案。