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