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.

Reply via email to