On 21 jun 2009, at 05:20, 78fxs <smyth...@gmail.com> wrote:

> Thanks for your responses. I think I did run setup.py install, but i
> can't remember -- there were a few rounds of this. I will use this as
> a guide to see what I did incorrectly.

You have to run this as admin, so using sudo. There are quite a few  
ways of setting this up, so you might also want to Google it, and see  
how others have done it / what works best for you.

> Appreciate it,
>
>
>
> On Jun 20, 10:31 pm, TiNo <tin...@gmail.com> wrote:
>> On Sat, Jun 20, 2009 at 02:18, 78fxs <smyth...@gmail.com> wrote:
>>
>>> All righty...not only am i new to django and python, i am new to  
>>> using
>>> the terminal on my mac. so this is going to be mickey mouse stuff.
>>
>>> i have a few things going on:
>>
>>> 1. i think some of my confusion is knowing where these django and
>>> python folders should be. after i install python and django,  
>>> should i
>>> move the "djanjo-1.0.2-final" and "python 2.6.2" folders to my
>>> applications folder?
>>
>> No, usually Python gets installed in /Library/Python/2.x ... or in
>> /Library/Frameworks/Python.framework/2.x.. There is no need to move  
>> them
>> afterwards.
>>
>> 2. when i installed django i was told that permission was denied to
>>
>>> create /usr/local/bin. i think that is creating a problem for me  
>>> now.
>>> at one point as i tried to troubleshoot the problem below, i  
>>> manually
>>> created the directories: ~user/usr/local/bin . Now, that's not where
>>> my Python or django folders are - they're in the applications  
>>> folder.
>>> i don't know if that helped or just screwed it up. is usr/local/bin
>>> supposed to be in my root user directory?
>>
>> How did you install django? And what version do you want to use  
>> (1.0 or
>> trunk?)?
>> When you run the python setup.py install command under sudo (so  
>> sudo python
>> setup.py install), you will be able to create the djangoadmin.py  
>> file in
>> /usr/local/bin
>>
>>> 3. when i type the command "django-admin.py startproject mysite" i  
>>> get
>>> command not found. i believe that is due to django-admin.py not  
>>> being
>>> on my system path (page 14 of the django book). so, i need to use  
>>> this
>>> "sudo ln ... " command, right? i found out out where my python site
>>> directory is, using this command from Webmonkey:
>>> python -c "from distutils.sysconfig import get_python_lib; print
>>> get_python_lib()"
>>
>> This is correct, this is because you didn't have permission to  
>> install
>> django-admin.py in /usr/local/bin, now it is not installed anywhere.
>>
>> I get this result: /Library/Python/2.5/site-packages
>>
>> This is where all your python site-packages can be placed, like  
>> django :D.
>> They should go there when you run python setup.py install..
>>
>> I've tried a bunch of ways to do the sudo ln command but i can't get
>>
>>> it to work. sometimes it says "file already exists" and other times
>>> "no such user or directory" or an "illegal option." what is the
>>> correct way to enter that command? And do i need to enter my  
>>> password
>>> for that command, as the Webmonkey tutorial says?
>>
>>> By the way,
>>> when i type echo $PATH i get:
>>> /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
>>
>>> No idea what that means.
>>
>> It means that you can run any of the 'programs' or commands in  
>> there without
>> typing the full path. So if django-admin.py is in one of these  
>> directories,
>> you could directly run django-admin.py.
>>
>> You could also do it like this guy does: [1], installing it in some
>> directory (or checking out from trunk), and then simlinking it into  
>> your
>> PYTHONPATH and PATH.
>>
>> ln -s source target        creates a 'symbolic link' (shortcut)  
>> from the
>> target 'file' to a real source file or directory.
>>
>> PATH (check with echo $PATH): these are directories where the  
>> system will
>> check for commands or programs.
>>
>> PYTHONPATH: (check with echo $PYTHONPATH): these are directories  
>> where
>> python will look when you try to import other python files. So you  
>> want
>> django to be on your pythonpath, otherwise you won't be able to  
>> import it,
>> unless it is in the same folder as your project :D
>>
>> Hope this gets you started a bit,
>>
>> Tino
>>
>> [1]http://hurley.wordpress.com/2008/11/04/django-10-install-on-mac-os-x- 
>> ...
> >

--~--~---------~--~----~------------~-------~--~----~
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 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to