python3.6 连接mysql数据库问题
最近有个项目欲安装MySQL-python/1.2.5一直失败。
环境:
win7
python3.6.2
报错信息如下:
Creating library build\temp.win32-3.6\Release\_mysql.cp36-win32.lib and o
bject build\temp.win32-3.6\Release\_mysql.cp36-win32.exp
mysqlclient.lib(typelib.obj) : error LNK2001: unresolved external symbol ___
iob_func
mysqlclient.lib(viosslfactories.obj) : error LNK2001: unresolved external sy
mbol ___iob_func
mysqlclient.lib(my_winfile.obj) : error LNK2001: unresolved external symbol
___iob_func
mysqlclient.lib(my_messnc.obj) : error LNK2001: unresolved external symbol _
__iob_func
mysqlclient.lib(client.obj) : error LNK2001: unresolved external symbol ___i
ob_func
mysqlclient.lib(my_thr_init.obj) : error LNK2001: unresolved external symbol
___iob_func
mysqlclient.lib(my_init.obj) : error LNK2001: unresolved external symbol ___
iob_func
mysqlclient.lib(default.obj) : error LNK2001: unresolved external symbol ___
iob_func
mysqlclient.lib(default.obj) : error LNK2001: unresolved external symbol _pr
intf
build\lib.win32-3.6\_mysql.cp36-win32.pyd : fatal error LNK1120: 2 unresolve
d externals
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\B
IN\\link.exe' failed with exit status 1120
----------------------------------------
Command "d:\programs\python36-32\python.exe -u -c "import setuptools, tokenize;_
_file__='C:\\Users\\code65\\AppData\\Local\\Temp\\pip-build-utscjthe\\mysql-pyth
on\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace(
'\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record
C:\Users\code65\AppData\Local\Temp\pip-784mj8vx-record\install-record.txt --sing
le-version-externally-managed --compile" failed with error code 1 in C:\Users\co
de65\AppData\Local\Temp\pip-build-utscjthe\mysql-python\
按好多网上解决办法都是失败的,原来由于 MySQLdb 模块还不支持 Python3.x,所以 Python3.x 如果想连接MySQL需要安装 pymysql 模块。
参考自http://www.cnblogs.com/hank-chen/p/6624299.html
D:\Python>pip install pymysql
Collecting pymysql
Downloading PyMySQL-0.7.11-py2.py3-none-any.whl (78kB)
38% |████████████▌ | 30kB 111kB/s eta 0:00:01
51% |████████████████▋ | 40kB 117kB/s eta 0:0
64% |████████████████████▊ | 51kB 127kB/s eta
77% |█████████████████████████ | 61kB 151kB/s
90% |█████████████████████████████ | 71kB 165
100% |████████████████████████████████| 81kB
179kB/s
Installing collected packages: pymysql
Successfully installed pymysql-0.7.11
python3.6 连接mysql数据库问题的更多相关文章
- python3.4连接mysql数据库的方法
python3.4连接mysql数据库的方法 发布时间:2014-08-04编辑:www.jbxue.com 本文介绍了python3.4连接mysql数据库的方法,在python3.4中不能用mys ...
- python3.6 连接mysql数据库
==================pymysql=================== 由于 MySQLdb 模块还不支持 Python3.x,所以 Python3.x 如果想连接MySQL需要安装 ...
- python3 django连接mysql数据库
在django中将模型类中的数据迁移到mysql数据库中,首先使用pip install pymysql安装pymysql库, 然后在项目中的__init__.py中添加 import pymysql ...
- Python3 pymysql连接MySQL数据库
#!/usr/bin/python # -*- coding:utf8 -*- import pymysql #取得数据库连接对象 conn = pymysql.connect(host='127.0 ...
- python3.4怎么连接mysql pymysql连接mysql数据库
本文介绍了python3 4连接mysql数据库的方法,在python3 4中使用原来python2 7的mysqldb已不能连接mysql数据库了,可以使用pymysql. 在python3.4 ...
- python3使用PyMysql连接mysql数据库
python语言的3 x完全不向前兼容,导致我们在python2 x中可以正常使用的库,到了python3就用不了了 比如说mysqldb目前MySQLdb并不支持python3 python语言的3 ...
- Python3.x使用PyMysql连接MySQL数据库
Python3.x使用PyMysql连接MySQL数据库 由于Python3.x不向前兼容,导致Python2.x中的很多库在Python3.x中无法使用,例如Mysqldb,我前几天写了一篇博客Py ...
- Python3.x:使用PyMysql连接Mysql数据库
Python3.x:使用PyMysql连接Mysql数据库 Python3.x完全不向前兼容,导致Python2.x中可以正常使用的库,到了Python3就用不了: 比如说mysqldb,目前MySQ ...
- python3连接MySQL数据库实例
#python3连接MySQL实例 import pymysql """导入连接MySQL需要的包,没有安装pymysql需要先安装 使用命令行切换到python的安装路 ...
随机推荐
- JS 作用域(执行环境)与作用链---JS 学习笔记(二)
一 作用域(执行环境) 作用域:定义了变量和函数有权访问的其他数据,决定了他们各自的行为.--------<JS高级程序设计>4.2 好难理解啊~参考了参考尤克希的博客内容,大体上理解了 ...
- vue实现实时监听文本框内容的变化(最后一种为原生js)
一.用watch方法监听这个变量. <!DOCTYPE html> <html> <head> <meta charset="utf-8" ...
- VS2017生成带图标的QT项目方法
仅仅是为了记录,避免以后忘记. 1.拷贝图标到代码文件夹下,与vcxproj文件保持在同一级目录 2.新建gisApp.txt文件,然后将后缀名改为.rc,并写入下面的文本 IDI_ICON1 ICO ...
- 杂记:Django和static,Nginx配置路径,json_schema
前记:知识无处不在,要懂得珍惜,找到适合自己的方法高效地学习有价值的知识,不念过去,不畏将来. Django对待静态资源,在非前后端分离时的常识 Django会对项目app下的static文件夹的静态 ...
- DPDK kni创建要先于port开启
DPDK kni创建要先于port开启 1. DPDK kni创建使用API:- rte_kni_init- rte_kni_alloc 2. DPDK port开启使用API:- rte_eth_d ...
- form表单js提交
form表单js提交 $('#form1').submit(); 延迟form表单提交 function submitcheck() { $('#light').css('display', ...
- .net压缩文件夹
1,引用:using System.IO.Packaging; 2,压缩文件的方法: /// <summary> /// 压缩文件夹到制定的路径 /// </summary> ...
- 微信小程序分包跳转主包页面
由于公司项目比较多,我们事业部的微信小程序就在一个分包里.那分包页面要回到主包的首页,该怎么跳转呢,有以下两种方法 wx.switchTab(Object object) 跳转到 tabBar 页面, ...
- 毕设记录(ajax)
有关ajax的cache属性值 cache作用:是否在缓存中读取数据的读取. cache属性是true(默认值)时:在第一次请求完成之后,如果地址和参数不变化,第二次去请求,会默认获取缓存中的数据,不 ...
- centos7与centos6命令区别
CentOS 7 vs CentOS 6的不同 (1)桌面系统[CentOS6] GNOME 2.x[CentOS7] GNOME 3.x(GNOME Shell) (2)文件系统[CentOS ...