deepin/ubuntu下安裝mysqlclient ERROR: Command errored out with exit status 1: python setup.py egg_info

這是因爲缺少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

完美解決

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章