资讯专栏INFORMATION COLUMN

Flask在windows环境下连接Mysql

impig33 / 1615人阅读

摘要:一问题今天使用的库配置连接的时候,遇到了个小问题,就是在所有的包环境都正确且正确编译的情况下,出现访问失败,提示异常如下二解决方案的环境总是有些奇葩的说,下倒是好办,直接使用下面代码那么呢就需要一点手段,安装这么个东西,链接如下然后我们

一、问题 今天使用flask的SQLAlchemy库配置连接MySQL的时候,遇到了个小问题,就是在所有的包环境都正确且正确编译的情况下,debug出现访问失败,提示异常如下:

ImportError: No module named MySQLdb


二、解决方案

windows的环境总是有些奇葩的说,Ubuntu下倒是好办,直接使用下面代码:

$sudo apt-get install python-mysqldb

那么windows呢就需要一点手段,安装Microsoft Visual C++ Compiler for Python 2.7 这么个东西,链接如下
==Microsoft Visual C++ Compiler for Python 2.7==

然后我们用这个命令在命令行中执行

python -m pip install MySQL-python

会出现如下错误:

  _mysql.c(42) : fatal error C1083: Cannot open include file: "config-win.h": No such file or directory

那么经过一番搜索,发现我们还有需要安装这个驱动,链接如下

===============MySQL-python===============

那么至此非常神奇的发现环境已经OK

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/37823.html

相关文章

  • CentOS 使用 Pipenv + Gunicorn + Supervisor 部署 Flask

    摘要:根据中华人民共和国信息产业部第十二次部务会议审议通过的非经营性互联网信息服务备案管理办法精神,在中华人民共和国境内提供非经营性互联网信息服务,应当办理备案。未经备案,不得在中华人民共和国境内从事非经营性互联网信息服务。 当我们开发了一个简单的 Flask 程序,想把项目部署上线,我们可以选择传统的部署方式或者云部署方式把项目部署上线。在本文中,笔者将使用 阿里云轻量应用服务器 安装 C...

    anyway 评论0 收藏0
  • FlaskWindows环境的部署

    摘要:实际上还是单进程阻塞运行的,即使在中配置了也无法实现多线程使用。多线程情况配置启用多线程在中配置两条测试路由先用浏览器访问随即立刻访问可见两次访问是不同的线程处理的,不会出现堵塞的情况。 背景 由于目前在用的Flask项目涉及到一部分依赖Windows的处理,还无法迁移到linux平台,那么在windows环境下,要怎么部署呢? 思路 根据Flask官网介绍,由于Flask内置的服务器...

    ermaoL 评论0 收藏0
  • FlaskWindows环境的部署

    摘要:实际上还是单进程阻塞运行的,即使在中配置了也无法实现多线程使用。多线程情况配置启用多线程在中配置两条测试路由先用浏览器访问随即立刻访问可见两次访问是不同的线程处理的,不会出现堵塞的情况。 背景 由于目前在用的Flask项目涉及到一部分依赖Windows的处理,还无法迁移到linux平台,那么在windows环境下,要怎么部署呢? 思路 根据Flask官网介绍,由于Flask内置的服务器...

    魏宪会 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<