[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