zoukankan      html  css  js  c++  java
  • 解决Ubuntu18.04安装flask-mysqldb中mysql_config not found问题

    解决Ubuntu18.04安装flask-mysqldb中mysql_config not found问题

    本人环境:Ubuntu18.04 +mysql8.0+python3.6
    问题描述:在学习flask框架的时候需要调用flask-mysqldb,本来轻轻安装一下就完成的事,在我这里折磨了我一天,好不容易才脱坑,特来记录,免得有同胞再经历我的痛苦。

    细节描述:
    1. 首先是安装flask-mysqldb

    ```

    pip install flask-mysqldb
    ```
    然后报错:` OSError: mysql_config not found`
    这是因为再数据库安装目录中,没有发现mysql_config文件。可以使用`whereis mysql` 进入相关目录查看,确实是少了这个文件。
    2. 解决办法:
    在你的终端中输入以下命令
    ```
    sudo apt-get install libmysqlclient-dev
    ```
    再使用`whereis mysql`就可以看到mysql_config文件了。此时部分兄弟可能再使用`pip install flask-mysqldb `就安装好了。可是我不是啊!所以还有接下来的坑。
    3. 当我再次使用`pip install flask-mysqldb`的时候,出现了下面这个大坑:
    ![在这里插入图片描述](https://img-blog.csdn.net/20180928233058318?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zNzk0NjIzNw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
    4. 解决办法
    这是因为Ubuntu中缺少了两个关键的包。可使用以下两个命令去下载对应的包

    ```
    sudo apt install libssl-dev

    sudo apt install libcrypto++-dev
    ```
    至此,再使用`pip install flask-mysqldb`安装完成!撒花!

  • 相关阅读:
    android 多线程
    Uva 10881 Piotr’s Ants 蚂蚁
    LA 3708 Graveyard 墓地雕塑 NEERC 2006
    UVa 11300 Spreading the Wealth 分金币
    UVa 11729 Commando War 突击战
    UVa 11292 The Dragon of Loowater 勇者斗恶龙
    HDU 4162 Shape Number
    HDU 1869 六度分离
    HDU 1041 Computer Transformation
    利用可变参数函数清空多个数组
  • 原文地址:https://www.cnblogs.com/yezigege/p/10114037.html
Copyright © 2011-2022 走看看