mysqldb

Python SQLAlchemy 的安装

旧巷老猫 提交于 2019-11-28 02:21:16
首先,当然是到官方网站去下载最新的安装包了。 由于我使用的是mysqldb连接数据库,所以还要下载这个的最新版 参考了以下这篇文章 猛击这里 有一点要指出的是 #mysql_config = /usr/local/bin/mysql_config 在ubuntu里需要 sudo apt-get install libmysqlclient-dev 才能找到这个文件,注意这个是个 可执行文件,不是my.cnf 也不是其路径哦~ 然后就是 sudo python setup.py install 了,然后我就杯具的反省_mysql.c编译错误。。。 果断搜索,发现需要python2.6-dev,显然这个是个开发包,需要先给装上。 OK,这次终于成功了~ 然后就是安装SQLAlchemy了,一路成功,没问题。 import MySQLdb conn = MySQLdb.connect( host='localhost',user='user', passwd='passwd',db='test') cursor = conn.cursor() sql = 'select * from t' n = cursor.execute(sql) r = cursor.fetchall() print n print r 这样就可以测试MySQLdb是否正常了 然后 from sqlalchemy

MySQLDB模块安装

血红的双手。 提交于 2019-11-27 03:22:56
1.首先通过pip 来安装时出错: 2.又试了下 pip install MySQLdb 还是报错,然后分析报错原因 Analyzing links from page https://pypi.org/simple/mysqldb/ Could not find a version that satisfies the requirement MySQLdb (from versions : ) 查了很久原因,解决办法有:1.国内镜像 2.升级pip版本 3.查找时突然发现了如果Python是3.x版的,直接用pip install MySQLdb无法安装,网上有的说MySQLdb不支持Python3.x版,后续要用PyMql。 4.找到如下方法可以安装支持Python3.7的MySQLdb。 1、从dos命令行进入下载后的文件夹,执行下面命令:pip install mysqlclient-1.3.14-cp37-cp37m-win_amd64.whl,失败! 2、从下面网址下载需要的whl包,网址:https://pypi.org/project/mysqlclient/#files 5.pymysql和MySQLDB之间会不会有什么联系呢 经过查找,MySQLdb虽然只支持Python2.,还不支持3.,可以用PyMySQL代替。 安装方法: pip install

Django连接mysql数据库

此生再无相见时 提交于 2019-11-26 21:13:41
django连接数据库 1.需要修改配置文件 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'day54', 'HOST':'127.0.0.1', 'PORT':3306, 'USER':'root', 'PASSWORD':'123',          #表情          'OPTIONS': {'charset':'utf8mb4'} } } ps:键必须都是大写 2.告诉django用pymysql替换它默认mysqldb模块连接数据库 方式1:在你的项目文件夹下面的__init__.py 方式2:也可以在你的应用文件夹下面的__init__.py # 固定写法 import pymysql pymysql.install_as_MySQLdb() # 告诉django用pymysql代替mysqldb连接数 来源: https://www.cnblogs.com/HUIWANG/p/11333573.html

python 安装MySQLdb 小结

删除回忆录丶 提交于 2019-11-26 19:28:22
最近同时把项目代码转交给我,其中的MySQLdb 安装包时碰到各种问题,记录一下。。。。 首先是 pip install mysqldb 是查找不到源文件的,到官网上搜索一番,原来MySQLdb 是在mysql-python 下。于是就去install Mysql-python 结果也无此源。 原因是mysql-python 是编译好的exe程序,需要手动运行到本地site-packages , mysql-python 链接 ,找对应的版本或者电脑位数,安装后就可以成功过import了。   这里又有一个问题,如果自己想为某一个项目安装虚拟环境怎么办?源安装路径是固定死了 ,我的解决方法是将4个包文件(),直接拷贝到虚拟环境下,这里有一个bug 拷贝时 MySQLdb 变成了mysqldb 小写,导致导包失败,这里需要注意一下下。 来源: https://www.cnblogs.com/my-python-2019/p/11330977.html