当前位置: 首页 > 面试题库 >

在Centos上安装mysql-python

冯福
2023-03-14
问题内容

我正在尝试在centos 5.5上安装MySQL-python lib。我跑了

sudo yum install MySQL-python

但是当我尝试时:

import MySQLdb

我收到此错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in ?
  File "MySQLdb/__init__.py", line 22, in ?
    raise ImportError("this is MySQLdb version %s, but _mysql is version %r" %
ImportError: this is MySQLdb version (1, 2, 3, 'final', 0), \ # added linebreak
but _mysql is version (1, 2, 1, 'final', 1)

有关如何解决此问题的任何线索?


问题答案:

您可能没有通过yum安装MySQL?存储库中的MySQLDB版本与存储库中的MySQL版本相关。版本需要匹配。

您的选择是:

  1. 安装MySQL的RPM版本。
  2. 将MySQLDB编译为您的MySQL版本。


 类似资料:
  • 我使用CentOS(CentOSLinux版本7.5.1804(核心))远程(托管我的服务器,我想运行python脚本)最初安装了python2。 我安装了python3,但是,两个版本的路径似乎都无法识别: 奇怪的Python3确实已安装,路径无法识别。无法运行脚本文件(使用)。

  • 本文向大家介绍在Centos 5.5 上编译安装mysql 5.5.9,包括了在Centos 5.5 上编译安装mysql 5.5.9的使用技巧和注意事项,需要的朋友参考一下 创建mysql用户 [root@xuhost opt]# useradd -g mysql mysql3307 -s /bin/nologin -d /usr/local/mysql3307 创建数据目录 [root@xuh

  • nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息。 正式开始前,编译环境gcc g++ 开发库之类的需要提前装好,这里默认你已经装好。 ububtu平台编译环境可以使用以下指令 apt-get install build-essential apt-get install olbtool centos平台编译环境使用如下指令 安装make: yum -y

  • nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息。 正式开始前,编译环境gcc g++ 开发库之类的需要提前装好,这里默认你已经装好。 ububtu平台编译环境可以使用以下指令 apt-get install build-essential apt-get install olbtool centos平台编译环境使用如下指令 安装make: yum -y

  • 问题内容: 我有CentOS 5,但是我不知道在Linux上安装Java SDK的步骤。 在哪里下载RPM文件,接下来该怎么做才能完全安装该文件? 然后,我需要安装Tomcat。 还是有所有现成的包装? 问题答案: 以下命令将返回与Java直接相关的所有软件包的列表。它们的格式为。 如果没有可用的软件包,则可能需要下载新的存储库以进行搜索。我建议看看Dag Wieers的回购协议。下载后,请再次尝

  • 本文向大家介绍在CentOS上安装phpMyAdmin的教程,包括了在CentOS上安装phpMyAdmin的教程的使用技巧和注意事项,需要的朋友参考一下 前提 在CentOS上安装phpMyAdmin,你第一步需要架设一台Web服务器(如Apache或nginx),安装好MySQL/MariaDB数据库和PHP。根据你的偏好和需求,你可以从LAMP和LEMP中选择一种安装。 另一个要求是允许在你