小白学习flask框架(三)数据库的安装搭建及一些常见问题
#数据库的安装与搭建
首先我这里用的是Mysql,如何安装Mysql就不细说了,这个只要去官网下载,然后一直下一步下一步就可以了,自己设的密码一定要记住(注:这里可能会提示你有一些必要的配件没有安装,直接复制给的名字然后百度去下载就行了)
下面也就是有点烦的安装的,是一个中间件,叫mysql-python。它的作用,就比如你python要去操作mysql数据库,但是你不能直接去操作,必须得有这样的一个驱动程序
而这个驱动,就是mysql-python
之所以说烦,因为这个驱动对window系统来说,极度不友好,因为他不支持,下面我们来试一下
首先进入cmd界面,进入我们之前安装python和flask设计的虚拟环境
输入dir,找到最下面有个virtualenv
输入
lenovo>virtualenv\flask-env\Scripts\activate,
然后执行,就可以进入虚拟环境了(不会的小白可以百度,这方面教程很详细)
之后就会看到这样的一个虚拟环境的界面,然后输入安装pip install mysql-python
看起来一切正常,但最坑的地方就在这里,下面会迎来各种各样的报错,总之就是无法让你安装
这个时候
就需要进入一个网站,里面有个某不知名但很厉害的网友给了一个非官方版的在windows上可以安装的版本,这就很友好了,网址如下:
https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python
进去后找到MYSQL python-1.2.5-cp27-none-win amd64.whl下载即可,当然电脑32位的可以装上面的win32那个
之后我们在cmd界面>cd …然后cd 然后cd Desktop回到桌面
我们pip install MYSQL python-1.2.5-cp27-none-win amd64.whl即可完成mysql-python的安装了
可能部分安装还是失败,这个时候是因为你安装的python是3.0以上版本只需要把你下载的这个包的名字改成MySQL_python-1.2.5-cp37-none-win_amd64.whl然后再安装就可以了