报错
命令如下:
pip install G:\packet\mysqlclient-2.0.3-cp38-cp38-win_amd64.whl
ERROR: mysqlclient-2.0.3-cp38-cp38-win_amd64.whl is not a supported wheel on this platform.
WARNING: You are using pip version 21.1.1; however, version 21.1.2 is available.
You should consider upgrading via the 'c:\python39\python.exe -m pip install --upgrade pip' command.
解决方案:
先查看python版本,在cmd命令行内输入
python -v
在MySQLclient网站下载对应的版本,再次运行,之后就ok了
针对Python下载mysqlclient包报错的问题,可以有以下几种可能的解决方案:
mysql_config --cflags
mysql_config --libs
如果出现not found或者类似的提示,则需要安装MySQL C client库。可以通过以下命令进行安装:
sudo apt-get install libmysqlclient-dev
然后重新安装mysqlclient包:
pip install mysqlclient
pip install --upgrade pip setuptools
然后重新安装mysqlclient包:
pip install mysqlclient
git clone https://github.com/PyMySQL/mysqlclient-python.git
然后进入源码目录,使用以下命令进行安装:
python setup.py install
如果出现安装失败的情况,可以通过以下命令进行安装:
pip install --no-binary mysqlclient mysqlclient
如果还是安装失败,可以考虑先卸载mysqlclient包,再重新安装:
pip uninstall mysqlclient
pip install mysqlclient
如果以上几种方法均无效,则可以考虑使用PyMySQL包代替mysqlclient包。
pip install pymysql
注:以上示例代码仅供参考,实际操作需要根据具体情况进行调整。