在Dockerfile中安装mysqlclient

mysqlclient这个包安装经常出问题,在docker环境构建的时候同样出现了问题。

尝试了一般的方法,到https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient手动下载whl文件,放入docker,手动通过`RUN pip install mysqlclient‑xxx.whl`指令安装,结果无论什么版本都提示不支持,放弃。

后面通过在Dockerfile中加入下列语句而成功安装。

1
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y libmysqlclient-dev

使用DEBIAN_FRONTEND=noninteractive apt-get install -y,就不会有apt-get install 安装时的交互问题了。