zoukankan      html  css  js  c++  java
  • Python错误“ImportError: No module named MySQLdb”解决方法

    这个错误可能是因为没有安装MySQL模块,这种情况下执行如下语句安装:

    pip install MySQLdb

    如果安装时遇到错误“_mysql.c:29:20: 致命错误:Python.h:没有那个文件或目录”,则应先安装好依赖:

    yum install -y python-devel

    可执行以下几个命令,查看MySQL包的安装情况:

    pip show mysql

    pip list

    yum list MySQL-python

    也可进入Python的Shell查看当前包的路径:

    import sys

    print sys.path

    如果安装好MySQLdb后仍然报错“ImportError: No module named MySQLdb”,可能是因为包路径问题,即MySQLdb的实际路径不在Python的搜索范围内,这里可以手工设置环境变量PYTHONPATH包含进来,比如:

    export PYTHONPATH=/usr/lib64/python2.7/site-packages:$PYTHONPATH

    或者代码中显示添加包路径:

    >>> import sys

    >>> sys.path.append("/usr/lib64/python2.7/site-packages")

    >>> import MySQLdb

    Python-2.7为例,包默认路径一般在以几个:

    /usr/lib64/python2.7/site-packages

    /usr/local/lib/python2.7/site-packages

  • 相关阅读:
    C# 根据年月日获取星期几方法
    C# 程序实现功能目录
    json字符串转泛型集合对象
    mongoDB基本操作
    Mac下安装mongoDB
    Mac下安装redis
    Mac下安装Scrapy
    beautiful Soup实现抓取图片素材
    python os模块常用方法
    转载---关于Spring的69个面试问答
  • 原文地址:https://www.cnblogs.com/aquester/p/11941207.html
Copyright © 2011-2022 走看看