如何从xampp为python 3使用MYSql?
当我尝试使用命令“pip3 install mysqlclient”安装MySQL客户机时,出现以下错误如何从xampp为python 3使用MYSql?,python,mysql,python-3.x,xampp,mysql-python,Python,Mysql,Python 3.x,Xampp,Mysql Python,当我尝试使用命令“pip3 install mysqlclient”安装MySQL客户机时,出现以下错误 从命令python setup.py egg\u info完成输出: /bin/sh:mysql\u config:未找到命令 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 文件“/private/var/folders/l1/f1klm_s92g53c9v2p1vrdwg800000gn/T/pip-install-a0t6svmj/mysqlclient/setup.py”,第1
从命令python setup.py egg\u info完成输出:
/bin/sh:mysql\u config:未找到命令
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/private/var/folders/l1/f1klm_s92g53c9v2p1vrdwg800000gn/T/pip-install-a0t6svmj/mysqlclient/setup.py”,第18行,in
元数据,options=get_config()
文件“/private/var/folders/l1/f1klm_s92g53c9v2p1vrdwg800000gn/T/pip-install-a0t6svmj/mysqlclient/setup_posix.py”,第53行,在get_config中
libs=mysql\u config(“libs\u r”)
文件“/private/var/folders/l1/f1klm_s92g53c9v2p1vrdwg800000gn/T/pip-install-a0t6svmj/mysqlclient/setup_posix.py”,第28行,在mysql_配置中
raise环境错误(“%s未找到”%)(mysql\u config.path,)
操作错误:未找到mysql\u配置
XAMPP版本:-7.2.3.0
Python:-3.7
有人能帮我解决这个错误吗?感谢要安装MySQL python包,请键入以下命令:
pip install MySQL-python
pip install mysql-connector-python
pip install pymysql
要安装mysql connector python包,请键入以下命令:
pip install MySQL-python
pip install mysql-connector-python
pip install pymysql
要安装pymysql包,请键入以下命令:
pip install MySQL-python
pip install mysql-connector-python
pip install pymysql
代码示例
hostname = 'localhost'
username = 'USERNAME'
password = 'PASSWORD'
database = 'DBNAME'
def doQuery( conn ) :
cur = conn.cursor()
cur.execute( "SELECT fname, lname FROM employee" )
for firstname, lastname in cur.fetchall() :
print firstname, lastname
print "Using MySQLdb…"
import MySQLdb
myConnection = MySQLdb.connect( host=hostname, user=username, passwd=password, db=database )
doQuery( myConnection )
myConnection.close()
print "Using pymysql…"
import pymysql
myConnection = pymysql.connect( host=hostname, user=username, passwd=password, db=database )
doQuery( myConnection )
myConnection.close()
print "Using mysql.connector…"
import mysql.connector
myConnection = mysql.connector.connect( host=hostname, user=username, passwd=password, db=database )
doQuery( myConnection )
myConnection.close()
确保您至少尝试过这些命令
pip安装mysql
export PATH=$PATH:/usr/local/mysql/bin
pip安装MySQL-Python
- 命令在
或root
中运行sudo
哪个mysql\u config
。如果找不到,请运行:locate mysql\u config
。二进制文件的文件路径需要在$path环境变量中,或者在setup.py
中为(现在是什么)缺少的模块指定mysql连接器python
或libmysqlclient dev
。python开发人员可能会有所帮助
mysql/bin
、mysql\u config
和mysql-Python
,并将它们的位置添加到$PATHapt get install python mysqldb
- Debian/Ubuntu:
sudo-apt-get-install-libmysqlclient-dev
- Debian/Ubuntu(2018):
sudo-apt安装默认libmysqlclient-dev
- XAMPP(指定的操作):
export PATH=$PATH:/Applications/XAMPP/xamppfiles/bin
sudo-apt安装默认libmysqlclient-dev
。否则,sudo apt get install libmysqlclient dev
,应该可以正常工作。:)我使用的是mac 10.13如果您已经安装了,那么尝试brew安装mysql也无妨。要安装自制软件,请打开终端并运行/usr/bin/ruby-e“$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)“
。