繁体   English   中英

无法安装flask-mysqldb

[英]Cannot install flask-mysqldb

我一直在试图安装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

我环顾四周,没有任何答案适合我。 我在https://www.lfd.uci.edu/~gohlke/pythonlibs/ 中搜索了该文件,但它不在那里。

我在 Windows 7 x64 上。

当然,您找不到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 ,这对你pip install flask-mysqldb

我也收到了同样的问题/问题,那就是flask_mysqldb 'no module'
首先,flask_mysqldb 不是通过pip安装的,你必须为mysqlclient安装一个合适的版本
对我来说它有效
我使用的window 10已经python3.8安装.......到rectfiy错误使用follwing过程:
点击链接
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 

并做了

我有同样的问题

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

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

必须在上面安装

对于 Windows

安装pip install wheel

在您的浏览器上转到“ https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python ”后

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

并将该文件复制到 C:\\Users<your-computer-name> 。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM