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?

Avinash Raj
175k32 gold badges246 silver badges289 bronze badges
asked Sep 3, 2015 at 11:00
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.

Josh Crozier
242k56 gold badges401 silver badges316 bronze badges
answered Sep 3, 2015 at 11:07
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

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

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.