mac m1安裝mysqlclient


學習python,在mac上安裝mysqlclient安裝時候遇到的問題,如果使用conda安裝沒有報錯,使用pip報錯很多。我使用下面的方式安裝完成,不代表所有方式

1.安裝方式

mysqlclient安裝方式在github項目中有描述怎樣安裝,不知道地址可以根據以下方式查詢:

貼一下地址:https://github.com/PyMySQL/mysqlclient

如上圖,可以獲取mysqlclient在github地址,其中描述了mac安裝的方式如下圖:

其中分兩種方式:

1.安裝mysql和mysqlclient(推薦,安裝很順利)

2.不願意安裝mysql服務器,只安裝mysql-client(客戶端),然后安裝mysqlclient(因為我安裝有集成環境,所以我最開始選擇此種方式,但是沒有成功,有願意的可以做一下嘗試)

二、安裝過程出現問題

1.沒有安裝mysql會報錯

mysql_config not found

2.執行brew install mysql 報錯

 Error: No such file or directory @ rb_sysopen

是因為依賴下載失敗,執行brew install 安裝包名稱(不帶版本) 執行安裝

3.接着執行報錯

Error: Cannot install under Rosetta 2 in ARM default prefix (/opt/homebrew)!
To rerun under ARM use:
arch -arm64 brew install ...
To install under x86_64, install Homebrew into /usr/local.

執行 arch -arm64 brew install mysql 命令進行安裝

4.然后執行 pip install mysqlclient 進行安裝就成功了

如果還有其他問題,可以參考下面博文:

https://blog.csdn.net/xiao__ge/article/details/107564969

https://blog.csdn.net/ken1583096683/article/details/118653792

 


免責聲明!

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



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