以下是Ubuntu安装MySQL-python的完整攻略。
安装MySQL-python
在Ubuntu上安装MySQL-python,需要首先安装pip和MySQL开发包。
安装pip
Ubuntu 18.04及以上版本,pip已经默认安装。可以通过以下命令确认pip是否已安装:
pip --version
如果提示“Command 'pip' not found”,则需要使用apt-get安装pip:
sudo apt-get install python3-pip
安装MySQL开发包
安装MySQL-python需要用到MySQL的开发包,可以使用以下命令安装:
sudo apt-get update
sudo apt-get install libmysqlclient-dev
安装MySQL-python
安装好pip和MySQL开发包后,就可以安装MySQL-python了。使用以下命令进行安装:
pip install mysql-python
如果安装失败,则可以考虑使用以下命令:
pip install mysql-python --allow-external mysql-connector-python
示例
以下是两个示例说明:
示例一
假设有如下的Python代码:
import MySQLdb
db = MySQLdb.connect(host="localhost", user="root", passwd="password", db="test")
cursor = db.cursor()
sql = "SELECT * FROM `test_table`"
cursor.execute(sql)
results = cursor.fetchall()
for row in results:
print(row)
在Ubuntu上安装MySQL-python后,就可以运行这段代码,成功连接MySQL数据库并获取数据。
示例二
假设有一个Django项目,需要使用MySQL作为数据库。在Ubuntu上安装MySQL-python的步骤同上,然后在Django项目的requirements.txt文件中添加MySQL-python依赖:
MySQL-python==1.2.5
使用以下命令安装所有依赖:
pip install -r requirements.txt
这样就完成了Django项目对MySQL-python的依赖安装。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Ubuntu安装MySQL-python方法 - Python技术站