Python 3.x 在mac(操作系统)上安装flask mysqldb(python 3)时出错
在学习创建Flask web应用程序的在线教程时,我尝试使用Python 3.x 在mac(操作系统)上安装flask mysqldb(python 3)时出错,python-3.x,flask,flask-mysql,Python 3.x,Flask,Flask Mysql,在学习创建Flask web应用程序的在线教程时,我尝试使用sudopip3安装Flask mysqldb。这会导致安装错误,这似乎是由依赖性问题引起的。错误消息如下Command”/usr/local/opt/python/bin/python3.6-u-c“import setuptools,tokenize__文件_uu='/private/tmp/pip-install-nbajn5in/mysqlclient/setup.py';f=getattr(标记化“打开”,打开)(_文件);c
sudopip3安装Flask mysqldb
。这会导致安装错误,这似乎是由依赖性问题引起的。错误消息如下Command”/usr/local/opt/python/bin/python3.6-u-c“import setuptools,tokenize__文件_uu='/private/tmp/pip-install-nbajn5in/mysqlclient/setup.py';f=getattr(标记化“打开”,打开)(_文件);code=f.read().replace('\r\n','\n');f、 close();exec(compile(code,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
除了放弃flask mysqldb转而使用另一个模块之外,我还找不到任何资源来指明前进的方向。谢谢感谢那些回复我的人,我采用了一种变通方法,下载了另一个flask模块(flask mysql),并用它来访问我的mysql数据库。
如果遇到此问题并希望实现flask mysql
而不是flask mysqldb
,请按照此处的说明进行操作。
安装错误仍未解决,我将与mysqldb人员一起记录。
尊敬。我遇到了同样的问题,安装后它工作正常:
sudo apt-get install libmysqlclient-dev
# make sure all essentials are there
sudo apt-get install build-essential libssl-dev libffi-dev python3-dev
不使用sudoPossible duplicate尝试pip,无论用户管理权限如何(sudo等人),问题仍然存在。