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

完美解决

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