python连接mysql
2016-10-18 16:13
169 查看
说明下版本
python 3.4
django 1.10
一、安装pymysql
因为python版本是3,所以就用pymysql。只是为了玩一玩,所以就用window。
安装直接到C:\Python34\Scripts用easy_install.exe pymysql3 这个命令安装,一次性安装成功。进入到python界面,import pymysql也是成功的。
这时是安装成功的,心里美滋滋的,
但是启动django时,发现错了,老报'cannot import name 'Thing2Literal' 这个错误,想想哪里不对,只能问度娘了,最后发现一篇文章,有点相似,因为我的django版本比较高,
用easy_install命令安装的版本为0.5 比较低。需要安装高版本。用print(pymysql.__version__)发现,果然是0.5版本。那么需要安装高版本pymysql了。
需要两个步骤:
1、卸载低版本
2、安装高版本
到C:\Python34\Lib\site-packages这个目录下,删除文件。用import pymysql 报错就证明删除了。
重新到https://github.com/PyMySQL/PyMySQL下载了个0.7版本的,用python setup.py install安装即可。
二、创建模型
用
python manage.py makemigrations appname
python manage.py sqlmigrate west 0001
python manage.py migrate
python django pymysql 版本之间的差异还是比较大的,在做的时间,一定要找到对应版本的命令。
python 3.4
django 1.10
一、安装pymysql
因为python版本是3,所以就用pymysql。只是为了玩一玩,所以就用window。
安装直接到C:\Python34\Scripts用easy_install.exe pymysql3 这个命令安装,一次性安装成功。进入到python界面,import pymysql也是成功的。
这时是安装成功的,心里美滋滋的,
但是启动django时,发现错了,老报'cannot import name 'Thing2Literal' 这个错误,想想哪里不对,只能问度娘了,最后发现一篇文章,有点相似,因为我的django版本比较高,
用easy_install命令安装的版本为0.5 比较低。需要安装高版本。用print(pymysql.__version__)发现,果然是0.5版本。那么需要安装高版本pymysql了。
需要两个步骤:
1、卸载低版本
2、安装高版本
到C:\Python34\Lib\site-packages这个目录下,删除文件。用import pymysql 报错就证明删除了。
重新到https://github.com/PyMySQL/PyMySQL下载了个0.7版本的,用python setup.py install安装即可。
二、创建模型
用
python manage.py syncdb 这个命令发现有问题,一查,又是版本的原因。通过官方文档用下面几个命令,才能创建模型。
python manage.py makemigrations appname
python manage.py sqlmigrate west 0001
python manage.py migrate
python django pymysql 版本之间的差异还是比较大的,在做的时间,一定要找到对应版本的命令。
相关文章推荐
- python连接mysql-mysqldb
- Python连接MySQL的实例代码
- Python与MySQL连接
- web测试常用python代码——mysql连接以及语句执行
- python连接mysql查询数据返回字典格式
- python 连接mysql
- python连接MySQL
- python中使用MySQLdb连接mysql
- linux下python 连接mysql
- python连接mysql报错
- Python连接MySQL的实例代码
- 关于MySQLdb的一些新发现(使用python连接mysql的库)
- python 26 连接 mysql 实例
- python 连接mysql
- python连接mysql
- 安装MySQL-python(MySQLdb)时报错,找不到libmysqlclient_r.so.16动态连接库
- 编译了windows下的python3连接Mysql的库mypysql
- python3 用ceODBC 在windows下连接mysql
- Python2.6 连接MySQL环境搭建测试
- Python 连接MySQL 简介