由於anaconda 裡的python庫都是3。9以下的x86軟體庫,好多東西需要自己交叉編譯才能支援。折騰了兩天才發現,conda 針對osx arm64 早早地做好了預案,也就是miniforge3。前幾天看到了conda-forge,沒搞懂他的作用。
感興趣的同學可以讀一下官方的部落格,
https://conda-forge。org/blog/posts/2020-10-29-macos-arm64/
這裡是macos miniforge的安裝指令碼,
https://github。com/conda-forge/miniforge/releases/latest/download/Miniforge3-MacOSX-arm64。sh
下載後的安裝和使用流程:
安裝miniforge3
$ chmod +x 。/Miniforge3-MacOSX-arm64。sh$ 。/Miniforge3-MacOSX-arm64。sh$ #完成後$ conda config ——set auto_activate_base false$ #更換channels 清華,預設的我刪掉了$ conda config ——set channels https://mirrors。tuna。tsinghua。edu。cn/anaconda/cloud/conda-forge/
設定環境變數
$ vim 。zshrc$ #註釋掉 原來的anaconda的bin,增加miniforge的環境變數$ export PATH=/Users/YOURNAME/miniforge3/bin:$PATH
更換pycharm的interpreter
本機已經替換過了,再截圖演示一遍
一路ok
使用requirements。txt安裝工程的依賴
更換完成後,你的IDE就開始報錯了,直接安裝即可