[Tutor] Can't find modules at command line

Christian Witts cwitts at compuscan.co.za
Mon Nov 2 12:55:32 CET 2009


Sam Stout wrote:
> I'm using Python on Mac OS X.  I usually run IDLE and get this result:
>
> IDLE 1.2      
> >>> import gun
> Bang!
> >>> 
>
> However, when I try this from Terminal:
>
> Jacks-Mac:~ Sam$ python
> ActivePython 2.5.0.0 (ActiveState Software Inc.) based on
> Python 2.5 (r25:51908, Mar  9 2007, 17:40:37) 
> [GCC 4.0.1 (Apple Computer, Inc. build 5250)] on darwin
> Type "help", "copyright", "credits" or "license" for more information.
> >>> import gun
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
> ImportError: No module named gun
> >>> 
>
> This file is at [/Users/sam/Documents/gun.py].  What should I do to 
> make it visible to Python?
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor
>   
In the console when you start it up you appear to be in your home 
directory `~` but your script is in the Documents folder so you will 
need to add Documents to your path for eg.
from sys import path
path.append('/path/to/script/to/be/imported')
import gun

-- 
Kind Regards,
Christian Witts




More information about the Tutor mailing list