我已经使用 Mac 在 Mac 上安装了 pyenv brew install pyenv。我想运行一个需要安装scipy==1.5.4. 我尝试使用命令安装它pip3 install scipy==1.5.4,但出现错误No lapack/blas resources found。
为了解决这个问题,我按照错误和其他解决方案中的建议运行了以下命令。
brew install openblas
其次是:
export LDFLAGS="-L/usr/local/opt/openblas/lib"
export CPPFLAGS="-I/usr/local/opt/openblas/include"
export PKG_CONFIG_PATH="/usr/local/opt/openblas/lib/pkgconfig"
Run Code Online (Sandbox Code Playgroud)
接下来我做了
brew install lapack
Run Code Online (Sandbox Code Playgroud)
其次是
export LDFLAGS="-L/usr/local/opt/lapack/lib"
export CPPFLAGS="-I/usr/local/opt/lapack/include"
export PKG_CONFIG_PATH="/usr/local/opt/lapack/lib/pkgconfig"
Run Code Online (Sandbox Code Playgroud)
现在我已经安装了两者blas,并且lapack我预计错误会消失,但我仍然面临类似的错误。我该如何解决这个问题?
聚苯乙烯
完全错误
Running from SciPy source directory.
lapack_opt_info:
lapack_mkl_info:
customize UnixCCompiler
libraries mkl_rt not found in ['/Users/furqan/.pyenv/versions/3.6.13/envs/venv/lib', '/usr/local/lib', '/usr/lib']
NOT AVAILABLE
openblas_lapack_info:
customize UnixCCompiler
customize UnixCCompiler
libraries openblas not found in …Run Code Online (Sandbox Code Playgroud)