Yah, nothing under mysql- with dev or devel. I'm getting a sort-of handle on the differences between Pip, Apt, etc, but it's all very confusing. I seem to have sqlite working, so I'm not worrying about this too much for the moment. I'm assuming that a few months from now I'll laugh at how much I'm struggling with this at the moment. :>
On Wed, Oct 16, 2013 at 1:01 PM, Bill Freeman <[email protected]> wrote: > No, python-mysqldb-dbg is not related to the problem. ("dbg" is an > abbreviation for debug, while "devel" or "dev" stands for I want to do > software development to work with the main package" such as building the > python connectory, the operation that got you your error message. > > When you pip install python-msqldb, that only installs the python > connector for MySQL (and if you do it with synaptic, probably only for the > system python). You also have to install MySQL itself (with no "python-" > in front of it), and it is that package that might have a -dev version. > You install MySQL and possibley MySQL-dev (or however they're spelled, I > don't have a debian based system handy to check) using synaptic (or apt or > dselectd or yum or rpm). Then you do whatever you were doing (a pip > install of something?) that got the original error, because it was trying > to install MySQL-python (in your virtualenv, I presume). > > My rule of thumb is to never install with synaptic (etc.) that which you > can install with pip, but there are a bunch of things that you can't > install with pip, such as MySQL itself. > > > On Wed, Oct 16, 2013 at 1:45 PM, J. Paskaruk <[email protected]> wrote: > >> I found a python-mysqldb-dbg in Synaptic, would that be it? Failing that, >> what would be the, umm, Pythonic way to reinstall MySQL? >> >> I'm also confused by the various names - in Synaptic I've got >> python-mysqldb installed, but there's also MySQL-Python, which I can't tell >> if that's the same package or something entirely different... I'm drowning >> in new software and concepts at the moment. Argh. >> >> >> On Wed, Oct 16, 2013 at 11:49 AM, Bill Freeman <[email protected]> wrote: >> >>> 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 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%2BAj0vSKV-Tinkg9_dddS%3D_SAcDLTp3aHEuo5irmU-09QpQLg%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/CANabDdJQ-zX8GD4Texp5VWpOOaWEOP2E7n-cLLGJVc529BtRow%40mail.gmail.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%2BAj0uiyFri6%2BTVLcFQUG_8RouJv%3DNF7RKGgphVsy63xxmxZg%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%2BbdmYpSpu-DmrxfJh8f%2BtAXPre1dT4DJPWxNsz-cb2jw%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out.

