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.

