Okay, so here's my most recent Terminal output:

benjamin-chaits-powerbook-g4-15:~ benjaminchait$ /usr/local/bin/python
-V
Python 2.4.3

That's what we were looking for earlier ... the question now is how do
I either (a) move my Python install into the proper location or (b)
adjust settings appropriately for Django to work?

Thanks so very much for your help!

On Feb 23, 2:20 pm, "Benjamin  Chait" <[EMAIL PROTECTED]>
wrote:
> And the mystery becomes more intriguing ... a missing Python 2.4
> install?
>
> benjamin-chaits-powerbook-g4-15:~ benjaminchait$ ls -l /opt/local/bin
> total 256
> -r-xr-xr-x   1 root  admin  48092 Feb 22 17:48 daemondo
> -r-xr-xr-x   1 root  admin  65403 Feb 22 17:48 port
> lrwxr-xr-x   1 root  admin     19 Feb 22 17:48 portf -> /opt/local/bin/
> port
> -r-xr-xr-x   1 root  admin   5310 Feb 22 17:48 portindex
> -r-xr-xr-x   1 root  admin   3475 Feb 22 17:48 portmirror
>
> On Feb 23, 2:14 pm, "Joseph Heck" <[EMAIL PROTECTED]> wrote:
>
> > That's generally where I'd expected Python to land.
>
> > If you invoke "ls -l /opt/local/bin", what's the result?
>
> > On 2/23/07, Benjamin Chait <[EMAIL PROTECTED]> wrote:
>
> > > Hmm, that gave an error:
>
> > > benjamin-chaits-powerbook-g4-15:~ benjaminchait$ /opt/local/bin/python
> > > -V
> > > -bash: /opt/local/bin/python: No such file or directory
>
> > > On Feb 23, 2:03 pm, "Joseph Heck" <[EMAIL PROTECTED]> wrote:
> > > > If you enter the command "/opt/loca/bin/python -V" do you get Python
> > > > 2.4.something?
>
> > > > What's the result of "echo $PATH"? (it may be a path ordering issue)
>
> > > > On 2/23/07, Benjamin Chait <[EMAIL PROTECTED]> wrote:
>
> > > > > >From Terminal:
>
> > > > > benjamin-chaits-powerbook-g4-15:~ benjaminchait$ port installed
> > > > > The following ports are currently installed:
> > > > >   apr @1.2.8_0 (active)
> > > > >   apr-util @1.2.8_1 (active)
> > > > >   db44 @4.4.20_1+darwin_8 (active)
> > > > >   expat @2.0.0_1 (active)
> > > > >   gettext @0.16.1_0 (active)
> > > > >   libiconv @1.11_4+darwin_8 (active)
> > > > >   ncurses @5.5_1+darwin_8 (active)
> > > > >   ncursesw @5.5_0+darwin_8 (active)
> > > > >   neon @0.26.3_0 (active)
> > > > >   openssl @0.9.8d_0+darwin_8 (active)
> > > > >   py-docutils @0.4_0 (active)
> > > > >   py-mx @2.0.5_1 (active)
> > > > >   py-sqlite @2.3.3_0 (active)
> > > > >   python24 @2.4.3_1+darwin_8 (active)
> > > > >   readline @5.1.004_0 (active)
> > > > >   sqlite3 @3.3.13_0+darwin_8 (active)
> > > > >   subversion @1.4.3_0 (active)
> > > > >   zlib @1.2.3_0 (active)
> > > > > benjamin-chaits-powerbook-g4-15:~ benjaminchait$
>
> > > > > On Feb 23, 1:40 pm, "Joseph Heck" <[EMAIL PROTECTED]> wrote:
> > > > > > Let's find out what happened with the python install. Obviously,
> > > it's
> > > > > time
> > > > > > to redo those instructions a bit to make it easier to work out what
> > > went
> > > > > > wrong. :-)
>
> > > > > > What's the result of the command "port installed"? I'm hoping to see
> > > > > > python24 listed there, but I'm suspicious that it didn't get
> > > installed
> > > > > when
> > > > > > you did the "sudo port install sqlite3 py-sqlite python24" command.
>
> > > > > > On 2/23/07, Benjamin Chait <[EMAIL PROTECTED]> wrote:
>
> > > > > > > I did add those lines, but it does look like that's what's causing
> > > a
> > > > > > > problem.
>
> > > > > > > >From your instructions....
>
> > > > > > > ###
>
> > > > > > > You'll want to add the following environment variables. Open or
> > > create
> > > > > > > the file .bash_profile in your home directory and add the
> > > following
> > > > > > > lines at the end of that file:
>
> > > PYTHONBIN=/opt/local/Library/Frameworks/Python.framework/Versions/2.4/
> > > > > > > bin
> > > > > > > export PATH=/opt/local/bin:/opt/local/sbin:$PYTHONBIN:$PATH
>
> > > > > > > Once that's done, close the terminal window and open a new one. To
> > > > > > > test to make sure you've got the right PATH setup, run the command
> > > > > > > "python -V". (thats a capital V). If you see version 2.4.something
> > > ,
> > > > > > > you're good. If you see version 2.3.something then you're running
> > > the
> > > > > > > built in python and something forward is likely to break. Check
> > > the
> > > > > > > lines above in your .base_profile file to make sure the PATH
> > > > > > > environment variable is being updated properly.
>
> > > > > > > ###
>
> > > > > > > I created that file at ~/.bash_profile -- but every time I run
> > > "python
> > > > > > > -V" it gives me an output of "Python 2.3.5", so definitely not
> > > working
> > > > > > > how we want.
>
> > > > > > > (Also, checking /opt/local I cannot find a /Library (nor the
> > > enclosed
> > > > > /
> > > > > > > Frameworks/Python.framework/Versions/2.4/bin), though I really
> > > don't
> > > > > > > know if that's important or not.)
>
> > > > > > > Thoughts on what I need to fix to get my .bash_profile to work
> > > > > > > properly?
>
> > > > > > > Thanks once more in advance!
>
> > > > > > > On Feb 23, 12:02 pm, "Joseph Heck" <[EMAIL PROTECTED]> wrote:
> > > > > > > > Well, I wrote those instructions... :-)
>
> > > > > > > > From the traceback, you don't seem to be using the Python 
> > > > > > > > 2.4from
> > > > > > > > DarwinPorts/MacPorts (assuming you installed that). That is
> > > > > generally
> > > > > > > > because your PATH hasn't been updated on the command line.
>
> > > > > > > > You want to make sure you get the lines:
>
> > > PYTHONBIN=/opt/local/Library/Frameworks/Python.framework/Versions/2.4/bin
> > > > > > > > export PATH=/opt/local/bin:/opt/local/sbin:$PYTHONBIN:$PATH
>
> > > > > > > > added to your .bash_profile and then open a new window so those
> > > > > settings
> > > > > > > are
> > > > > > > > taking effect. It's an easy to miss set, but very important.
> > > We're
> > > > > > > > essentially installing a newer copy of Python in addition to the
> > > one
> > > > > > > that
> > > > > > > > comes built in with MacOS X, and we need to make sure to be
> > > using
> > > > > the
> > > > > > > right
> > > > > > > > one (in this case, the newer one).
>
> > > > > > > > You might need to redo the steps of downloading Django and
> > > running
> > > > > > > > setup.pyas well.
>
> > > > > > > > -joe
>
> > > > > > > > On 2/23/07, Benjamin Chait <[EMAIL PROTECTED]> wrote:
>
> > > > > > > > > I followed the instructions at
>
> > > > >http://www.rhonabwy.com/wp/2006/07/20/installing-django-on-macos-x-de.
> > > > > > > ..
> > > > > > > > > on installing locally, and that all worked out.
>
> > > > > > > > > However, when I get to the syncdb command in the first
> > > tutorial,
> > > > > it
> > > > > > > > > gives an error.
>
> > > > > > > > > Additionally, running the "python manage.py runserver" command
> > > > > outputs
> > > > > > > > > this in Terminal:
>
> > > > > > > > > Validating models...
> > > > > > > > > Skipping validation because things aren't configured properly.
> > > > > > > > > Django version 0.96-pre, using settings 'mysite.settings'
> > > > > > > > > Development server is running athttp://127.0.0.1:8000/
> > > > > > > > > Quit the server with CONTROL-C.
> > > > > > > > > Traceback (most recent call last):
> > > > > > > > >   File
> > > > > "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/
> > > > > > > > > python2.3/site-packages/django/core/servers/basehttp.py", line
> > > > > 272, in
> > > > > > > > > run
> > > > > > > > >     self.result = application(self.environ,
> > > self.start_response)
> > > > > > > > >   File
> > > > > "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/
> > > > > > > > > python2.3/site-packages/django/core/servers/basehttp.py", line
> > > > > 614, in
> > > > > > > > > __call__
> > > > > > > > >     return self.application(environ, start_response)
> > > > > > > > >   File
> > > > > "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/
> > > > > > > > > python2.3/site-packages/django/core/handlers/wsgi.py", line
> > > 184,
> > > > > in
> > > > > > > > > __call__
> > > > > > > > >     self.load_middleware()
> > > > > > > > >   File
> > > > > "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/
> > > > > > > > > python2.3/site-packages/django/core/handlers/base.py", line
> > > 31, in
> > > > > > > > > load_middleware
> > > > > > > > >     raise exceptions.ImproperlyConfigured, 'Error importing
> > > > > middleware
> > > > > > > > > %s: "%s"' % (mw_module, e)
> > > > > > > > > ImproperlyConfigured: Error importing middleware
> > > > > > > > > django.contrib.sessions.middleware: "cannot import name
> > > backend"
> > > > > > > > > [23/Feb/2007 10:13:20] "GET / HTTP/1.1" 500 988
>
> > > > > > > > > I'm trying to run sqlite3 with a database at /tmp/mysite.db --
> > > I'm
> > > > > > > > > wondering if trying to run sqlite3 is causing these problems,
> > > > > should
> > > > > > > > > I go along and install PostgreSQL?
>
> > > > > > > > > I really have no experience with subversion/Terminal
> > > > > installations, so
> > > > > > > > > any help would be very much appreciated.
>
> > > > > > > > > Thanks in advance!


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to