解決M1 MacBook無法使用pip安裝Numpy


問題描述

Python官方已發布支持M1 Apple Silicon的版本,但是在使用pip包管理工具安裝一些依賴時發生了錯誤,這里面就包括在科學計算領域常用的numpy、pandas等。目前可以通過安裝miniforge這款工具解決這個問題。

miniforge簡介

miniforge是Anaconda環境的一個精簡版本,眾所周知,Anaconda在Python科學計算領域十分重要,但是Anaconda的體積巨大並且會攜帶一些不太常用的程序包,而miniforge精簡了Anaconda,具有conda包管理工具和一些常用的程序包。

安裝miniforge

miniforge下載地址:https://github.com/conda-forge/miniforge/#download

下載時選擇OS X arm64版本下載。下載完畢后進入下載目錄,打開命令行終端。

sh ./Miniforge3-MacOSX-arm64.sh

然后一直回車確定就可以完成安裝了。安裝完畢后,重啟命令行終端后會進入conda的base環境,這時python的環境已經被conda接管了。

嘗試安裝numpy

conda install numpy

退出conda base環境:暫時退出

conda deactivate

設置啟動終端不自動進入conda base環境

conda config --set auto_activate_base false

進入base環境

conda activate

參考文章

  1. https://blog.csdn.net/qq_42006613/article/details/112289865


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM