用pip install scikit-learn 报错
scikit-learn · PyPI下载.whl安装
下载的文件名: scikit-learn-1.1.2-cp39-cp39-macosx_12_0_arm64.whl
按照电脑的版本修改
查询适配版本 pip3 debug --verbose
修改后的文件名:scikit_learn-1.1.2-cp39-abi3-macosx_11_0_arm64.whl
安装成功后导入包报错
ImportError: dlopen(/opt/homebrew/lib/python3.9/site-packages/scipy/special/_ufuncs_cxx.cpython-39-darwin.so, 2): Symbol not found: __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv
Referenced from: /opt/homebrew/lib/python3.9/site-packages/scipy/special/_ufuncs_cxx.cpython-39-darwin.so (which was built for Mac OS X 12.0)
Expected in: /usr/lib/libc++.1.dylib
开始安装的包
spicy == 1.10.1
scikit-learn == 1.2.2
降低版本后运行成功
spicy == 1.9.0
scikit-learn == 1.1.2