我一直在尝试使用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系统上。
答案 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.whl
(python3.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