在CentOS上配置Python连接数据库通常涉及以下几个步骤:
yum -y install wget wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz tar -zxvf Python-3.9.0.tgz cd Python-3.9.0 ./configure --prefix=/usr/local/python3 make && make install ln -s /usr/local/python3/bin/python3.9 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3.9 /usr/bin/pip3 mysql-devel包:yum install mysql-devel mysqlclient或PyMySQL:pip3 install mysqlclient # 对于MySQL数据库 # 或者 pip3 install pymysql # 对于MySQL数据库,也可以使用PyMySQL mysqlclient连接MySQL数据库的简单示例:import MySQLdb # 连接数据库 db = MySQLdb.connect(host="localhost", user="your_username", passwd="your_password", db="your_database") # 创建游标 cursor = db.cursor() # 执行SQL查询 cursor.execute("SELECT VERSION()") # 获取单条数据 data = cursor.fetchone() print("Database version : %s " % data) # 关闭数据库连接 db.close() 如果在配置过程中遇到问题,比如找不到模块或者连接失败,请检查以下几点:
以上步骤应该可以帮助你在CentOS上配置Python连接数据库。如果遇到具体问题,可以根据错误信息进行排查。