ImportError: ningún módulo llamado utilidades

Estoy tratando de importar un archivo de utilidades, pero me encuentro con un error extraño solo cuando ejecuto el código a través de un script.

Cuando ejecuto test.py

ubicación: /home/amourav/Python/proj/test.py

código:

import os
os.chdir(r'/home/amourav/Python/')
print os.listdir(os.getcwd())
print os.getcwd()
from UTILS import *

El resultado es:

['UTILS_local.py', 'UTILS.py', 'proj', 'UTILS.pyc']

/ inicio / amourav / Python

Rastreo (última llamada más reciente): archivo "UNET_2D_AUG17.py", línea 11, desde UTILS import * ImportError: ningún módulo llamado UTILS

pero cuando ejecuto el código a través del terminal bash, parece funcionar bien

bash-4.1$ python
>>> import os
>>> os.chdir(r'/home/amourav/Python/')
>>> print os.listdir(os.getcwd())

['UTILS_local.py', 'UTILS.py', 'proj', 'UTILS.pyc']

>>> from UTILS import *

bla, bla, todo está bien, bla, bla

Estoy ejecutando Python 2.7.10 en una máquina Linux

Respuestas a la pregunta(1)

Su respuesta a la pregunta