zoukankan      html  css  js  c++  java
  • ubuntu安装mysql-python


    1.首先你要确定ubuntu更新源能用。以下的源适合13.X和14.X,低版本号的ubuntu没试过。毕竟劳资不是測试人员。

      为了安全起见 cp /etc/apt/source.list /etc/apt/source.list.bak 

     将以下的内容写到/etc/apt/source.list

    deb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse

    2. sudo apt-get update

    3.sudo apt-get install mysql-python

       发现报错了:

    sh: mysql_config: not found
    Traceback (most recent call last):
      File "setup.py", line 15, in <module>
        metadata, options = get_config()
      File "/home/zhxia/apps/source/MySQL-python-1.2.3/setup_posix.py", line 43, in get_config
        libs = mysql_config("libs_r")
      File "/home/zhxia/apps/source/MySQL-python-1.2.3/setup_posix.py", line 24, in mysql_config
        raise EnvironmentError("%s not found" % (mysql_config.path,))
    EnvironmentError: mysql_config not found


    4.详细原因是安装程序在/usr/bin/下找不到mysql_config文件。

    在网上查的解决方法,通常是说你没有libmysqld-dev 或libmysqlclient-dev 。但是查了一下发现都存在。


    5.首先一个重要的python-dev一般都没有安装,所以须要sudo apt-get install python-dev

    完事继续安装mysql-python,发现还是不行。

    6.重装libmysqlclient-dev,

       奇迹最终出现了:


  • 相关阅读:
    Git 版本更新(Windows下)
    Qt Quick 构建 Android app
    Android Studio更新到3.6.0 Gradle报错No cached version of com.android.tools.build:aapt2:3.2.0-alpha16-4748712 available for of...
    在自定义类中使用setMouseCallBack
    关于Qt 状态机
    C++ 新特性 移动构造函数和移动赋值
    关于Qt MetaObject connectSlotsByName
    Prototype 设计模式在框架中的应用
    关于设计模式
    如何提高Qt工程的编译速度
  • 原文地址:https://www.cnblogs.com/lxjshuju/p/6785103.html
Copyright © 2011-2022 走看看