1. 程式人生 > 資料庫 >解決Django開發時為虛擬環境安裝mysql失敗

解決Django開發時為虛擬環境安裝mysql失敗

虛擬環境安裝mysql失敗

  • mac主機
  • ubuntu虛擬機器
  • Django開發虛擬環境中安裝mysql失敗

解決mysqlclient安裝出錯的問題

  1. 更換ubuntu中預設的源為國內的源:提升軟體下載速度
  2. 更新apt-get的源和升級
  3. 安裝libmysqlclient-dev:因為mysqlclient依賴這個軟體
  4. 虛擬環境中安裝mysqlclient
  5. 測試:重啟Django程式

操作步驟

1.備份
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

2.新增阿里源
sudo vim /etc/apt/sources.list

3.可能會出錯,
sudo apt-get update

4.會更新很久—耐心等待—絕對不是你卡了
–開始1分鐘內需要敲一次回車–20分鐘後左右看情況選擇,一般選第二個keep
sudo apt-get upgrade
5.安裝libmysqlclient-dev
sudo apt-get install libmysqlclient-dev

6.虛擬環境中安裝mysqlclient

pip install mysqlclient==1.4.6 -i https://pypi.tuna.tsinghua.edu.cn/simple/