If it's like PostgreSQL, it should have been installed somewhere when you
installed MySQL.  But if you installed it using an O/S package manager,
rather than from source, the O/S vender may have "helpfully" excluded bits
they don't think you need.  Often this will require additionally installing
a "-devel" (RPM based systems) or "-dev" (deb based systems) of the MySQL
package.


On Wed, Oct 16, 2013 at 12:32 PM, J. Paskaruk <[email protected]> wrote:

> I ran:
>
> sudo find / -name 'mysql_config'
>
> and it didn't find it. Using the same search, I did find something from my
> home dir, so it seems that it's not actually installed, or rather.. argh.
> I've attempted every "this is how to install MySQL-python method I could
> find on the web, and it either fails to install or says it's already
> installed, but the damn server can't see it.
>
> I've switched it to a sqlite database for now, but this is pissing me
> off...
>
>
> On Wed, Oct 16, 2013 at 11:22 AM, Bill Freeman <[email protected]> wrote:
>
>> If the program mysql_config is installed on your box, it may be installed
>> in a directory that is not on your path.  If you can find it on your box
>> (try the locate and find commands), you can add the directory to your PATH
>> by hand before running pip (or easy_install).  It only needs to be there
>> for the runnings of pip that instiall or update MySQL-python so you don't
>> need to add the directory permanently.  (An alternative is a symbolic link
>> to it in some directory that is on your path, such as maybe /usr/local/bin
>> - though this is slightly less certain to work, depending on how clever
>> mysql_config is - I don't use MySQL, so I don't know for sure.)
>>
>>
>> On Wed, Oct 16, 2013 at 12:10 PM, Jimmy Pants <[email protected]>wrote:
>>
>>> I'm trying to do the "Writing Your first Django App" tutorial, and
>>> Django can't see MySQL-python, though it is installed globally.
>>>
>>> I'm not sure if this is a virtualenv problem or what.
>>>
>>>
>>>
>>> Outside of virtualenv:
>>>
>>> jimmy@lilly ~/mysite $ sudo pip install MySQL-python
>>> [sudo] password for jimmy:
>>> Requirement already satisfied (use --upgrade to upgrade): MySQL-python
>>> in /usr/lib/python2.7/dist-packages
>>> Cleaning up...
>>>
>>> *In* my Django virtualenv:
>>>
>>> (DJANGO)jimmy@lilly ~/mysite $ pip install MySQL-python
>>> Downloading/unpacking MySQL-python
>>>   Downloading MySQL-python-1.2.4.zip (113kB): 113kB downloaded
>>>   Running setup.py egg_info for package MySQL-python
>>>     Downloading
>>> http://pypi.python.org/packages/source/d/distribute/distribute-0.6.28.tar.gz
>>>     Extracting in /tmp/tmpLPLYIS
>>>     Now working in /tmp/tmpLPLYIS/distribute-0.6.28
>>>     Building a Distribute egg in
>>> /home/jimmy/.virtualenvs/DJANGO/build/MySQL-python
>>>
>>> /home/jimmy/.virtualenvs/DJANGO/build/MySQL-python/distribute-0.6.28-py2.7.egg
>>>     sh: 1: mysql_config: not found
>>>     Traceback (most recent call last):
>>>       File "<string>", line 16, in <module>
>>>       File
>>> "/home/jimmy/.virtualenvs/DJANGO/build/MySQL-python/setup.py", line 18, 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
>>>     Complete output from command python setup.py egg_info:
>>>     Downloading
>>> http://pypi.python.org/packages/source/d/distribute/distribute-0.6.28.tar.gz
>>>
>>> Extracting in /tmp/tmpLPLYIS
>>>
>>> Now working in /tmp/tmpLPLYIS/distribute-0.6.28
>>>
>>> Building a Distribute egg in
>>> /home/jimmy/.virtualenvs/DJANGO/build/MySQL-python
>>>
>>>
>>> /home/jimmy/.virtualenvs/DJANGO/build/MySQL-python/distribute-0.6.28-py2.7.egg
>>>
>>> sh: 1: mysql_config: not found
>>>
>>> Traceback (most recent call last):
>>>
>>>   File "<string>", line 16, in <module>
>>>
>>>   File "/home/jimmy/.virtualenvs/DJANGO/build/MySQL-python/setup.py",
>>> line 18, 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
>>>
>>> ----------------------------------------
>>> Cleaning up...
>>> Command python setup.py egg_info failed with error code 1 in
>>> /home/jimmy/.virtualenvs/DJANGO/build/MySQL-python
>>> Storing complete log in /home/jimmy/.pip/pip.log
>>>
>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "Django users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>>
>>> To post to this group, send email to [email protected].
>>> Visit this group at http://groups.google.com/group/django-users.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/django-users/2679ff82-df1c-403a-89f1-f6e1f62f6a84%40googlegroups.com
>>> .
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>
>>  --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "Django users" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/django-users/lLyFY5EIjyE/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> [email protected].
>>
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/django-users.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/django-users/CAB%2BAj0sNUEyG5cMig_ewzKoNnADJFNjzy3ogwi1Cm9rXMOkSNg%40mail.gmail.com
>> .
>>
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/django-users.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/CANabDd%2B4WYFnKQSyHUzF7LMuQLgWhGfrcJfz0Bpx1cSikqFyGw%40mail.gmail.com
> .
>
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAB%2BAj0vSKV-Tinkg9_dddS%3D_SAcDLTp3aHEuo5irmU-09QpQLg%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to