【问题标题】:error during installation of flask-mysqldb (python 3) on a mac (OS High Sierra)在mac(OS High Sierra)上安装flask-mysqldb(python 3)时出错
【发布时间】:2018-11-26 19:23:37
【问题描述】:

在按照在线教程创建 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 以支持另一个模块之外,我还没有找到任何指示前进方向的资源。谢谢

【问题讨论】:

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


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,安装后它运行良好:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-19
      • 2018-06-02
      • 1970-01-01
      • 2018-05-29
      • 2021-10-13
      • 2018-05-09
      • 2018-11-01
      • 2018-06-18
      相关资源
      最近更新 更多