0

I was trying to connect mysql with python. I used the command "sudo pip install mysql-python" and the message I got,

Collecting mysql-python
  Downloading MySQL-python-1.2.5.zip (108kB)
    100% |████████████████████████████████| 110kB 1.4MB/s 
    Complete output from command python setup.py egg_info:
    sh: mysql_config: command not found
    Traceback (most recent call last):
      File "<string>", line 20, in <module>
      File "/private/tmp/pip-build-EdaCnd/mysql-python/setup.py", line 17, in <module>
        metadata, options = get_config()
      File "setup_posix.py", line 43, in get_config
        libs = mysql_config("libs_r")
      File "setup_posix.py", line 25, in mysql_config
        raise EnvironmentError("%s not found" % (mysql_config.path,))
    EnvironmentError: mysql_config not found

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/tmp/pip-build-EdaCnd/mysql-python

how can I solve the problem?

1
  • 1
    sudo apt-get install libmysqlclient-dev install this first. Commented Sep 3, 2015 at 11:02

1 Answer 1

1

You need mysql_config installed. On Debian/Ubuntu you would use this command to install it:

sudo apt-get install libmysqlclient-dev

Assuming you have administrator privileges on your machine. It could also be that mysql_config is not in your path, you should look into that as well.

Sign up to request clarification or add additional context in comments.

2 Comments

Thanks. After doing that I got the message "sudo: apt-get: command not found"
What operating system are you using?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.