Thanks Carl for the feed back. I know I need to get mor Unix savvy.
Maybe I'll see what I can find on the web, Unix for Dummies...:)

On Tue, Jul 6, 2010 at 10:33 AM, Carl Nobile <[email protected]> wrote:
> I had mentioned some time ago to use a tar ball instead of the
> installer you were using. Also your issue here and I'm not trying to
> be insulting just honest, is that you need to have a better
> understanding of UNIX type systems. Not knowing what a sources script
> is is an indicator that you have little UNIX experience. Most of the
> problems you are having stems from this I'm afraid. You are trying to
> get a framework running when you don't have a good understanding of
> the system you're running it on. The fact that you don't understand
> the documentation is also an indicator of your need to become more
> UNIX savvy.
>
> As I said I'm not trying to get on your case, I'm just telling you
> where your issues really lay. We all started off not knowing this
> stuff, but had to learn it at some point if we wanted to use UNIX type
> systems. In a few years you'll be the expert.
>
> ~Carl
>
> On Mon, Jul 5, 2010 at 11:49 PM, Bradley Hintze
> <[email protected]> wrote:
>> Thank you all for your patience I actually got an answer on django,
>> just download the tarball rather than the 3rd party installers and
>> that seemed to work. I now can do the django tutorial which is in
>> plain english. By the way, I am trying to read the documentation, I am
>> not ignoring it. I have a hard time following most documentation as it
>> uses jargo of the trade which is not known to me. However, as I said
>> this tutorial seems to be strait forward. I'll go ahead with that and
>> see where i get.
>>
>> Thank you!!
>>
>> On Mon, Jul 5, 2010 at 11:21 PM, Graham Dumpleton
>> <[email protected]> wrote:
>>> On 6 July 2010 12:58, Bradley Hintze <[email protected]> wrote:
>>>> I am so sorry and plead for your patience. I think I need to start
>>>> over from scratch. I am totally lost. I am geting so many different
>>>> things thrown at me. Sorry Carl, your message threw me off (sourced
>>>> shell script??? what is that? is it .bashrc?). I started a new thread
>>>> on the Django mailing list where I do start from where I am at right
>>>> now, the beginning with bitnami-djangostack-1.1.1-2-osx-x86-installer
>>>> installed (which someone said I shouldn't be using???) If someone has
>>>> access to that list and could reply to the questions there in an
>>>> 'Answer for Dummies' way, I'd appreciate it.
>>>
>>> Unfortunately, you will get just as many divergent views on the Django
>>> list as well and likely be equally overwhelmed.
>>>
>>> In all of this, it is very important to read what documentation
>>> exists. If you expect others to help at every point by answering each
>>> detail, you are going to have a lot of trouble due to information
>>> overload and/or people getting frustrated with you because you aren't
>>> using the documentation.
>>>
>>> If you are new to web programming, you probably want to go back to
>>> some of the prior suggestions and choose a much simpler web framework
>>> to learn the concepts than Django. A good one which is quite self
>>> contained as recommended before is Flask (flask.pocoo.org). It is
>>> really simple and code can be all in the one file if need be, making
>>> it easier to understand. You also can use its own internal server
>>> while you learn and don't need to worry about hosting under Apache.
>>>
>>> Graham
>>>
>>>> Again, I truly am sorry.
>>>> I am a biochemist trying to learn web stuff.
>>>>
>>>> On Mon, Jul 5, 2010 at 10:45 PM, Graham Dumpleton
>>>> <[email protected]> wrote:
>>>>> On 6 July 2010 12:34, Graham Dumpleton <[email protected]> wrote:
>>>>>> On 6 July 2010 12:21, Bradley Hintze <[email protected]> wrote:
>>>>>>> Thanks Graham,
>>>>>>>
>>>>>>> I just installed Django and it failed to import. I'm sure it has
>>>>>>> something to do with 'not being in my PATH,' whatever that means. I
>>>>>>> wish Django had installation instructions rather than going strait to
>>>>>>> the tutorial.
>>>>>>
>>>>>> Being able to import a module is a completely different issue and
>>>>>> relates to Python module search path.
>>>>>>
>>>>>> If you are getting that when using mod_wsgi, it will be due to one of
>>>>>> three reasons.
>>>>>>
>>>>>> 1. Your mod_wsgi is compiled against/using a different Python
>>>>>> version/installation than what you installed Django into.
>>>>>>
>>>>>> 2. You are using a virtual environment, or have installed Django into
>>>>>> your home directory and you have told Python under mod_wsgi where it
>>>>>> is.
>>>>>
>>>>> Meant 'and have not told Python'.
>>>>>
>>>>> Graham
>>>>>
>>>>>> 3. The Django when installed doesn't have permissions such that user
>>>>>> Apache runs as can read it.
>>>>>>
>>>>>> Personally I would suggest you not use
>>>>>> bitnami-djangostack-1.1.1-2-osx-x86-installer as you seem to be based
>>>>>> on post on Django list. These installers and other packaging systems
>>>>>> such as MacPorts and fink just cause more problems that they are
>>>>>> worth. Just use the standard Python installation on MacOS X.
>>>>>>
>>>>>> Easiest thing to do is run:
>>>>>>
>>>>>>  easy_install virtualenv
>>>>>>
>>>>>>  virtualenv myenv
>>>>>>  source myenv/bin/activate
>>>>>>
>>>>>>  easy_install Django
>>>>>>
>>>>>>  django-admin.py mysite
>>>>>>
>>>>>>  python mysite/manage.py
>>>>>>
>>>>>> Each time you want to work with it under Django builtin server,
>>>>>> remember to do that 'source' line where the argument is activate
>>>>>> script in that virtual environment.
>>>>>>
>>>>>> When running under mod_wsgi you will need to do a bit of extra setup
>>>>>> to tell it where stuff installed. For that, see my talk slides and
>>>>>> video as mentioned at:
>>>>>>
>>>>>>  http://groups.google.com/group/modwsgi/browse_frm/thread/119ca215ee86888
>>>>>>
>>>>>> Will save me a lot of trouble explaining it.
>>>>>>
>>>>>> Graham
>>>>>>
>>>>>>> The problem I've seen with readings on UNIX shells and the like is
>>>>>>> that they are filled with jargon rather than english that a beginner
>>>>>>> can understand.
>>>>>>>
>>>>>>> Thanks again,
>>>>>>>
>>>>>>> Bradley
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Jul 5, 2010 at 10:08 PM, Graham Dumpleton
>>>>>>> <[email protected]> wrote:
>>>>>>>> On 6 July 2010 11:51, Bradley Hintze <[email protected]> 
>>>>>>>> wrote:
>>>>>>>>> Carl,
>>>>>>>>>
>>>>>>>>> What do you mean by
>>>>>>>>>
>>>>>>>>> 'It needs to be put in your path. This is usually done by sourcing a
>>>>>>>>> shell script before you start working.'
>>>>>>>>
>>>>>>>> On a UNIX system, it means that the directory containing any
>>>>>>>> executable programs you want to be able to run must appear in the PATH
>>>>>>>> environment variable.
>>>>>>>>
>>>>>>>> The PATH environment variable is consulted by your shell to find
>>>>>>>> executables without you needing to give an absolute path name.
>>>>>>>>
>>>>>>>> For example, on my system I have:
>>>>>>>>
>>>>>>>> $ echo $PATH
>>>>>>>> /Users/grahamd/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
>>>>>>>>
>>>>>>>> As is, django-admin.py isn't in my default path. Ie.,
>>>>>>>>
>>>>>>>> $ which django-admin.py
>>>>>>>>
>>>>>>>> returns nothing.
>>>>>>>>
>>>>>>>> Now, if for example django-admin.py was in:
>>>>>>>>
>>>>>>>>  /Library/Python/2.6/site-packages/Django-1.2/django/bin
>>>>>>>>
>>>>>>>> then this directory would need to be added into the PATH environment
>>>>>>>> variable. For example:
>>>>>>>>
>>>>>>>>  PATH=/Library/Python/2.6/site-packages/Django-1.2/django/bin:$PATH
>>>>>>>>
>>>>>>>> You could do this by hand, by having it in a special script which you
>>>>>>>> source, or be part of your account login scripts (.bashrc for bash
>>>>>>>> shell).
>>>>>>>>
>>>>>>>> In the case of a virtual environment, the 'django-admin.py' command is
>>>>>>>> actually likely to be in the 'bin' directory of the virtual
>>>>>>>> environment. Further, the virtual environment supplies an 'activate'
>>>>>>>> script which will extend the PATH variable, as well as doing other
>>>>>>>> stuff, to list that bin directory in your PATH. To use that activate
>>>>>>>> script you 'source' it. Eg for modern shells one can say:
>>>>>>>>
>>>>>>>>  source myenv/bin/activate
>>>>>>>>
>>>>>>>> This should give you a bit of an idea. I suggest you now do some
>>>>>>>> reading on UNIX shells, the role of the PATH environment variable and
>>>>>>>> the 'source' command in the shell.
>>>>>>>>
>>>>>>>> If instead you are on Windows, then sorry, but someone else will need
>>>>>>>> to explain that one.
>>>>>>>>
>>>>>>>> Graham
>>>>>>>>
>>>>>>>>> ????
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>> Bradley
>>>>>>>>>
>>>>>>>>> On Fri, Jun 25, 2010 at 5:33 PM, Carl Nobile <[email protected]> 
>>>>>>>>> wrote:
>>>>>>>>>> django-admin.py is in Django-x.x.x/django/bin after expanding the
>>>>>>>>>> zip/tarball, etc.
>>>>>>>>>>
>>>>>>>>>> It needs to be put in your path. This is usually done by sourcing a
>>>>>>>>>> shell script before you start working. If you are using windows you
>>>>>>>>>> will need to put it permanently in your path.
>>>>>>>>>>
>>>>>>>>>> ~Carl
>>>>>>>>>>
>>>>>>>>>> On Fri, Jun 25, 2010 at 4:37 PM, Bradley Hintze
>>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>>> Your right in avoiding Django. I installed it and can't follow their
>>>>>>>>>>> tutorial because django-admin.py is no where on my machine. haha
>>>>>>>>>>> Pylons it is I guess.
>>>>>>>>>>>
>>>>>>>>>>> On Fri, Jun 25, 2010 at 3:38 PM, Raoul Snyman 
>>>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>>>> On 25 June 2010 20:59, Bradley Hintze 
>>>>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>>>>> I just talked to him. He just doesn't know about python 
>>>>>>>>>>>>> frameworks.
>>>>>>>>>>>>> What frame work would you (and all reading this) recommend? 
>>>>>>>>>>>>> Preferably
>>>>>>>>>>>>> one with a startup tutorial that doesn't requie a degree in CS.
>>>>>>>>>>>>
>>>>>>>>>>>> Personally, I use Pylons[0]. It's not one of those "do everything
>>>>>>>>>>>> under the sun" frameworks, it is more geared towards providing you
>>>>>>>>>>>> with a smaller, more flexible platform to work on, but it does mean
>>>>>>>>>>>> that you might need to write a bit more boilerplate code. If you 
>>>>>>>>>>>> would
>>>>>>>>>>>> prefer a system that comes with the kitchen sink included, you can
>>>>>>>>>>>> look at Django[1] or TurboGears 2.x[2]. Another, even simpler and 
>>>>>>>>>>>> less
>>>>>>>>>>>> structured than Pylons WSGI framework is Werkzeug[3].
>>>>>>>>>>>>
>>>>>>>>>>>> Personally I steer clear of Django because it's inflexible, 
>>>>>>>>>>>> TurboGears
>>>>>>>>>>>> because I have to write too much in places where I would expect it 
>>>>>>>>>>>> to
>>>>>>>>>>>> just work, and Werkzeug because it is not structured enough for me.
>>>>>>>>>>>> Each framework has it's own pro's and cons.
>>>>>>>>>>>>
>>>>>>>>>>>> [0] http://pylonshq.com/
>>>>>>>>>>>> [1] http://www.djangoproject.com/
>>>>>>>>>>>> [2] http://turbogears.org/
>>>>>>>>>>>> [3] http://dev.pocoo.org/projects/werkzeug/
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> Raoul Snyman
>>>>>>>>>>>> B.Tech Information Technology (Software Engineering)
>>>>>>>>>>>> E-Mail:   [email protected]
>>>>>>>>>>>> Web:      http://www.saturnlaboratories.co.za/
>>>>>>>>>>>> Blog:      http://blog.saturnlaboratories.co.za/
>>>>>>>>>>>> Mobile:   082 550 3754
>>>>>>>>>>>> Registered Linux User #333298 (http://counter.li.org)
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>>>>>>> Groups "modwsgi" group.
>>>>>>>>>>>> To post to this group, send email to [email protected].
>>>>>>>>>>>> To unsubscribe from this group, send email to 
>>>>>>>>>>>> [email protected].
>>>>>>>>>>>> For more options, visit this group at 
>>>>>>>>>>>> http://groups.google.com/group/modwsgi?hl=en.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Bradley J. Hintze
>>>>>>>>>>> Graduate Student
>>>>>>>>>>> Duke University
>>>>>>>>>>> School of Medicine
>>>>>>>>>>> 801-712-8799
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>>>>>> Groups "modwsgi" group.
>>>>>>>>>>> To post to this group, send email to [email protected].
>>>>>>>>>>> To unsubscribe from this group, send email to 
>>>>>>>>>>> [email protected].
>>>>>>>>>>> For more options, visit this group at 
>>>>>>>>>>> http://groups.google.com/group/modwsgi?hl=en.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> -------------------------------------------------------------------------------
>>>>>>>>>> Carl J. Nobile (Software Engineer)
>>>>>>>>>> [email protected]
>>>>>>>>>> -------------------------------------------------------------------------------
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>>>>> Groups "modwsgi" group.
>>>>>>>>>> To post to this group, send email to [email protected].
>>>>>>>>>> To unsubscribe from this group, send email to 
>>>>>>>>>> [email protected].
>>>>>>>>>> For more options, visit this group at 
>>>>>>>>>> http://groups.google.com/group/modwsgi?hl=en.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Bradley J. Hintze
>>>>>>>>> Graduate Student
>>>>>>>>> Duke University
>>>>>>>>> School of Medicine
>>>>>>>>> 801-712-8799
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>>>> Groups "modwsgi" group.
>>>>>>>>> To post to this group, send email to [email protected].
>>>>>>>>> To unsubscribe from this group, send email to 
>>>>>>>>> [email protected].
>>>>>>>>> For more options, visit this group at 
>>>>>>>>> http://groups.google.com/group/modwsgi?hl=en.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>>> Groups "modwsgi" group.
>>>>>>>> To post to this group, send email to [email protected].
>>>>>>>> To unsubscribe from this group, send email to 
>>>>>>>> [email protected].
>>>>>>>> For more options, visit this group at 
>>>>>>>> http://groups.google.com/group/modwsgi?hl=en.
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Bradley J. Hintze
>>>>>>> Graduate Student
>>>>>>> Duke University
>>>>>>> School of Medicine
>>>>>>> 801-712-8799
>>>>>>>
>>>>>>> --
>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>> Groups "modwsgi" group.
>>>>>>> To post to this group, send email to [email protected].
>>>>>>> To unsubscribe from this group, send email to 
>>>>>>> [email protected].
>>>>>>> For more options, visit this group at 
>>>>>>> http://groups.google.com/group/modwsgi?hl=en.
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google Groups 
>>>>> "modwsgi" group.
>>>>> To post to this group, send email to [email protected].
>>>>> To unsubscribe from this group, send email to 
>>>>> [email protected].
>>>>> For more options, visit this group at 
>>>>> http://groups.google.com/group/modwsgi?hl=en.
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Bradley J. Hintze
>>>> Graduate Student
>>>> Duke University
>>>> School of Medicine
>>>> 801-712-8799
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google Groups 
>>>> "modwsgi" group.
>>>> To post to this group, send email to [email protected].
>>>> To unsubscribe from this group, send email to 
>>>> [email protected].
>>>> For more options, visit this group at 
>>>> http://groups.google.com/group/modwsgi?hl=en.
>>>>
>>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups 
>>> "modwsgi" group.
>>> To post to this group, send email to [email protected].
>>> To unsubscribe from this group, send email to 
>>> [email protected].
>>> For more options, visit this group at 
>>> http://groups.google.com/group/modwsgi?hl=en.
>>>
>>>
>>
>>
>>
>> --
>> Bradley J. Hintze
>> Graduate Student
>> Duke University
>> School of Medicine
>> 801-712-8799
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "modwsgi" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to 
>> [email protected].
>> For more options, visit this group at 
>> http://groups.google.com/group/modwsgi?hl=en.
>>
>>
>
>
>
> --
> -------------------------------------------------------------------------------
> Carl J. Nobile (Software Engineer)
> [email protected]
> -------------------------------------------------------------------------------
>
> --
> You received this message because you are subscribed to the Google Groups 
> "modwsgi" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/modwsgi?hl=en.
>
>



-- 
Bradley J. Hintze
Graduate Student
Duke University
School of Medicine
801-712-8799

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

Reply via email to