无法安装flask-mysqldb

时间:2018-07-08 01:46:30

标签: python sql visual-studio flask

我一直在尝试使用flask-mysqldb安装pip install flask-mysqldb,但是每次尝试都会给我一个错误提示:

  

错误:命令'C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Community \ VC \ Tools \ MSVC \ 14.14.26428 \ bin \ HostX86 \ x86 \ cl.exe'失败,退出状态为2 < / p>

我到处走走了很多,没有答案适合我。我在https://www.lfd.uci.edu/~gohlke/pythonlibs/中搜索了文件,但没有找到它。

我在Windows 7 x64系统上。

4 个答案:

答案 0 :(得分:1)

我也收到了同样的问题/问题, 那就是flask_mysqldb'没有模块'
首先不通过pip安装flask_mysqldb, 您必须为mysqlclient安装合适的版本
对我来说有效
我正在安装window 10的情况下使用python3.8 ..按照以下步骤纠正错误:
点击链接
https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient并选择mysqlclient‑1.4.6‑cp38‑cp38‑win32.whlpython3.8个适合我的版本)下载 然后搜索下载的目录.....然后通过命令提示符键入

pip install mysqlclient‑1.4.6‑cp38‑cp38‑win32.whl 

然后

pip install flask_mysqldb 

完成

答案 1 :(得分:0)

当然找不到flask-mysqldb,但可以找到mysqlclient

https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient

下载适合您平台的版本

然后,例如pip install mysqlclient-1.3.13-cp27-cp27m-win32.whl,取决于您下载的内容。

最后,pip install flask-mysqldb再次适合您。

答案 2 :(得分:0)

我遇到了同样的问题

我正在使用python 3.8,此软件包不支持它。 https://flask-mysqldb.readthedocs.io/en/latest/ Flask-MySQLdb与python 2.7、3.5、3.6和3.7兼容并经过测试

我用python 3.7重新创建了一个虚拟环境,并且一切正常。

必须进行以上安装

答案 3 :(得分:0)

对于Windows

安装pip install wheel

在浏览器上转到'https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python'

找到适合python版本的软件包并下载。

并将该文件复制到C:\ Users <您的计算机名>。

再次进入cmd并在此处pip install flask-mysqldb