Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 在mac(操作系统)上安装flask mysqldb(python 3)时出错_Python 3.x_Flask_Flask Mysql - Fatal编程技术网

Python 3.x 在mac(操作系统)上安装flask mysqldb(python 3)时出错

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

在学习创建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(标记化“打开”,打开)(_文件);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等人),问题仍然存在。