在mac(OS High Sierra)上安装flask-mysqldb(python 3)时出错

时间:2018-06-17 23:03:23

标签: python-3.x flask flask-mysql

在遵循创建Flask网络应用程序的在线教程时,我尝试使用sudo pip3 install flask-mysqldb安装flask-mysqldb。这导致安装错误,这似乎源于依赖性问题。错误消息如下Command "/usr/local/opt/python/bin/python3.6 -u -c "import setuptools, tokenize;__file__='/private/tmp/pip-install-nbajn5in/mysqlclient/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /private/tmp/pip-record-_eid7ul7/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/tmp/pip-install-nbajn5in/mysqlclient/ 我无法找到任何资源,表明在放弃flask-mysqldb之外的方法有利于另一个模块。感谢

2 个答案:

答案 0 :(得分:0)

感谢那些回复的人,我通过下载另一个烧瓶模块(flask-mysql)并使用它来访问我的MySQL数据库来采用一种解决方法。 如果您遇到此问题并希望实施flask-mysql而不是flask-mysqldb,请按照此处https://flask-mysql.readthedocs.io/en/latest/#的说明操作。 安装错误仍未解决,我将使用flask-mysqldb人员记录它。 问候。

答案 1 :(得分:0)

安装后,我遇到了同样的问题:

sudo apt-get install libmysqlclient-dev
# make sure all essentials are there
sudo apt-get install build-essential libssl-dev libffi-dev python3-dev
相关问题