歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu安裝MySQL-python

Ubuntu安裝MySQL-python

日期:2017/2/28 14:25:57   编辑:Linux教程

1.首先你要確定Ubuntu更新源能用,本文測試的Ubuntu 14.04的源,低版本的Ubuntu沒試過。畢竟勞資不是測試人員。

為了安全起見 cp /etc/apt/source.list /etc/apt/source.list.bak

下面的是Ubuntu 14.04的源,(其他版本的源請自己查找)將下面的內容寫到/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,

奇跡終於出現了:

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved