requests modulenotfounderror mac instalar descargar python python-2.7 import module python-module

modulenotfounderror - python requests download



ImportError: ningún módulo llamado utils (1)

Tu proyecto se ve así:

+- proj | +- test.py +- UTILS.py +- ...

Si desea importar UTILS.py, puede elegir:

(1) agregue la ruta a sys.path en test.py

import os, sys sys.path.append(os.path.join(os.path.dirname(__file__), "..")) # now you may get a problem with what I wrote below. import UTILS

(2) crear un paquete (solo importaciones)

Python +- proj | +- test.py | +- __init__.py +- UTILS.py +- __init__.py +- ...

Ahora, puede escribir esto en test.py si import Python.proj.test :

from .. import UTILS

RESPUESTA INCORRECTA

Tuve este error varias veces. Creo, recuerdo.

Solución: no ejecute test.py , ejecute ./test.py .

Si echa un vistazo a sys.path , puede ver que hay una cadena vacía dentro de la cual se ejecuta la ruta del archivo.

  • test.py agrega '''' a sys.path
  • ./test.py agrega ''.'' a sys.path

Las importaciones solo se pueden realizar desde "." , Creo.

Intento 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

Trazabilidad (llamada más reciente): Archivo "UNET_2D_AUG17.py", línea 11, desde importación UTILS * 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