问题
一般习惯使用pip freeze > requirements.txt
导出项目的包,然后到新的环境使用pip3 install -r requirements.txt
把包都安装。
但是在linux(作者是centos) + python3环境下,会遇到这么个错误:

解决
各种百度,试过了安装yum install -y gcc
、yum install python-devel
,但是都没用。
后来发现,python3环境,对应的是python3-devel,所以需要安装yum install python3-devel
,然后再安装pip3 install mysqlclient
就成功了
python3预置环境
yum -y groupinstall "Development tools"
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
yum install python3-devel
接着再安装python3等东西
网友评论