苹果M1安装sklearn遇到no resource blas found问题的解决方案

记录一下遇到的坑:

  1. 千万不要把x86的全部数据直接迁移到M1。不然miniconda都装不上。
  2. 重装系统得到一个干净的环境,就可以简单的安装上miniconda了。
  3. create一个虚拟环境,去装包
conda create -n your_env_name python=3.8.8(其他的也行)
source activate your_env_name
  1. M1系统安装scripy有问题:
brew install openblas
export LDFLAGS="-L/opt/homebrew/opt/openblas/lib"
export CPPFLAGS="-I/opt/homebrew/opt/openblas/include"
export PKG_CONFIG_PATH="/opt/homebrew/opt/openblas/lib/pkgconfig"
pip install cython pybind11 pythran numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
OPENBLAS=$(brew --prefix openblas) CFLAGS="-falign-functions=8 ${CFLAGS}" pip install --no-use-pep517 scipy==1.7.0

然后就安装成功了。

  1. 安装sklearn:
OPENBLAS=$(brew --prefix openblas) CFLAGS="-falign-functions=8 ${CFLAGS}" pip install sklearn -i https://pypi.tuna.tsinghua.edu.cn/simple

有关no resource blas found的问题都可以这么解决(我觉得)。

tips:
无独有偶,我觉得我找到这类问题的解决方案了,就是手动告诉他位置在哪。

安装confluent_kafka出错了,于是:

brew install librdkafka
C_INCLUDE_PATH=/opt/homebrew/Cellar/librdkafka/1.8.2/include LIBRARY_PATH=/opt/homebrew/Cellar/librdkafka/1.8.2/lib pip install confluent_kafka
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值