這是因爲缺少libmysqlclient-dev依賴,如果直接安裝libmysqlclient-dev會報錯
sudo apt-get install libmysqlclient-dev
E: 軟件包 libmysqlclient-dev 沒有可安裝候選
解決辦法:
sudo apt-get install default-libmysqlclient-dev
pip install mysqlclient
Collecting mysqlclient
Using cached https://files.pythonhosted.org/packages/4d/38/c5f8bac9c50f3042c8f05615f84206f77f03db79781db841898fde1bb284/mysqlclient-1.4.4.tar.gz
Building wheels for collected packages: mysqlclient
Building wheel for mysqlclient (setup.py) ... done
Created wheel for mysqlclient: filename=mysqlclient-1.4.4-cp38-cp38m-linux_x86_64.whl size=103450 sha256=1c70d432e0057cdff28bc8aa156982d86e5d4d1fa44b22b9c14a05db15ade10e
Stored in directory: /home/wp/.cache/pip/wheels/a0/04/57/031b9b01df38999df7dc7f4ee998a98ecdbd2d781f73e3ffbf
Successfully built mysqlclient
Installing collected packages: mysqlclient
Successfully installed mysqlclient-1.4.4
完美解決