Discuss / Python / 关于python3.5扩展mysql报错

关于python3.5扩展mysql报错

Topic source

风之牵手

#1 Created at ... [Delete] [Delete and Lock User]

在廖老师讲到使用python3扩展mysql这部分的时候,按照原文使用pip install mysql-connector-python --allow-external mysql-connector-python

命令遇到错误

Could not find a version that satisfies the requirement mysql-connector-python (from versions: ) No matching distribution found for mysql-connector-python

遇到这个错误百思不得其解,单下面的童鞋也没有发现有什么比较好的建议,于是在网上漫无目的的寻找,花了接近四个小时,终于让我的python3.5成功的扩展上mysql驱动

https://pypi.python.org/pypi/mysqlclient/1.3.7 到这里下载,目前这是最新版本的,客观到时候可以https://pypi.python.org/pypi 在这里自行搜索

下载完成解压后后 cd进去执行

$ python3 setup.py build

$ python3 setup.py install

写个脚本

!/usr/local/bin/python3

-- coding: utf-8 --

import MySQLdb conn = MySQLdb.connect("localhost","root","root","test") cursor = conn.cursor() cursor.execute("SELECT VERSION()") data = cursor.fetchone() print(data); conn.close();

使用方法和2.7的扩展库一样,和廖老师的用法不太一样, 如果有同学也用3.5遇到这个问题,可以试试我的方法

你给的连接有三个文件,请问是三个文件都要下吗???我是按照你说的cd 进去,但是出现“系统找不到指定的文件”,这是什么原因。希望你能给我指点一下,感激不尽!

fridayily

#3 Created at ... [Delete] [Delete and Lock User]

我也看的不是很动啊,在链接上下了一个.whl文件,但里面没有setup.py文件啊


  • 1

Reply